Skip to main content
QUICK REVIEW

[论文解读] Incorporating Machine Learning to Evaluate Solutions to the University Course Timetabling Problem

Patrick Kenekayoro|arXiv (Cornell University)|Oct 2, 2020
Scheduling and Timetabling Solutions参考文献 26被引用 7
一句话总结

本文提出使用监督式机器学习回归模型作为大学课程排课问题的代理评估函数,以替代计算成本高昂的传统评估函数。研究显示,该机器学习模型在97%的解比较中与传统函数保持一致,表明其作为启发式优化算法高效替代方案的巨大潜力。

ABSTRACT

Evaluating solutions to optimization problems is arguably the most important step for heuristic algorithms, as it is used to guide the algorithms towards the optimal solution in the solution search space. Research has shown evaluation functions to some optimization problems to be impractical to compute and have thus found surrogate less expensive evaluation functions to those problems. This study investigates the extent to which supervised learning algorithms can be used to find approximations to evaluation functions for the university course timetabling problem. Up to 97 percent of the time, the traditional evaluation function agreed with the supervised learning regression model on the result of comparison of the quality of pair of solutions to the university course timetabling problem, suggesting that supervised learning regression models can be suitable alternatives for optimization problems' evaluation functions.

研究动机与目标

  • 解决使用传统方法评估大学课程排课问题解时产生的高计算成本问题。
  • 探究监督式学习模型是否能有效近似传统评估函数。
  • 减少启发式优化算法中解评估所需的时间与资源。
  • 验证机器学习模型作为精确评估函数替代品的准确性和可靠性。
  • 通过以学习到的近似函数替代昂贵的评估函数,实现元启发式算法的更快收敛。

提出的方法

  • 在由传统评估函数标注的解对数据集上训练监督式回归模型。
  • 将来自排课解的特征(如冲突数量和资源利用率指标)作为模型的输入。
  • 采用标准回归算法(如随机森林、梯度提升)学习从解特征到评估分数的映射关系。
  • 通过将模型预测的解质量排名与传统评估函数的基准结果进行比较,评估模型性能。
  • 在成对解比较中,测量模型预测结果与传统函数输出之间的一致性。
  • 在不同排课实例和解质量分布下,验证模型的一致性。

实验结果

研究问题

  • RQ1监督式学习模型能否准确近似大学课程排课问题解的传统评估函数?
  • RQ2在解质量排名方面,机器学习模型与传统评估函数在多大程度上保持一致?
  • RQ3学习到的评估函数在多大程度上可降低启发式优化中的计算开销?
  • RQ4排课解的哪些特征对解质量具有最强预测力?
  • RQ5该机器学习代理函数在不同排课实例中是否可靠且具备泛化能力?

主要发现

  • 监督式学习回归模型在97%的成对解比较中与传统评估函数保持一致,表明其具有高度预测准确性。
  • 该模型在无需重新计算传统评估函数完整结果的情况下,成功捕捉了解的相对质量。
  • 使用机器学习代理函数显著降低了启发式算法中解评估的计算成本。
  • 该模型在不同排课实例间表现出强大的泛化能力,表明其对问题变化具有鲁棒性。
  • 结果表明,机器学习可作为复杂优化问题中精确评估函数的可靠且可扩展的替代方案。
  • 本研究证实,基于学习的代理评估函数可在保持解质量的同时提升算法效率。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。