...
首页> 外文期刊>IEEE transactions on evolutionary computation >A Genetic Programming Approach for Evolving Variable Selectors in Constraint Programming
【24h】

A Genetic Programming Approach for Evolving Variable Selectors in Constraint Programming

机译:一种遗传编程方法,用于在约束编程中不断变化选择器

获取原文
获取原文并翻译 | 示例
           

摘要

Operational researchers and decision modelers have aspired to optimization technologies with a self-adaptive mechanism to cope with new problem formulations. Self-adaptive mechanisms not only free users from low-level and complex development tasks to enhance optimization efficiency but also allow them to focus on addressing high-level real-world operational requirements. In recent years, there has been a growing interest in applying machine learning and artificial intelligence techniques to improve self-adaptive mechanisms. However, learning to optimize hard combinatorial optimization problems remains a challenging task. This article proposes a new genetic programming approach to evolve efficient variable selectors to enhance the search mechanism in constraint programming. Starting with a set of training instances for a specific combinatorial optimization problem, the proposed approach evaluates variable selectors and evolves them to be more efficient over a number of generations. The novelties of our proposed approach are threefold: 1) a new representation of variable selectors; 2) a new mechanism for fitness evaluations; and 3) a preselection technique. We examine performance of the proposed approach on different job-shop scheduling problems, and the results show that variable selectors can be evolved efficiently. In particular, there are substantial reductions in the computational effort required for the search component of the constraint solver as well as increased chances of finding the optimal solutions. Further analyses also confirm the efficacy of our approach in respect to scalability, generalization, and interpretability of the evolved variable selectors.
机译:运营研究人员和决策建模旨在通过自适应机制渴望优化技术,以应对新的问题配方。自适应机制不仅自由用户来自低级和复杂的开发任务,可以提高优化效率,但也让他们专注于解决高级现实世界的运营要求。近年来,对应用机器学习和人工智能技术的兴趣日益增长,以改善自适应机制。然而,学习优化硬组合优化问题仍然是一个具有挑战性的任务。本文提出了一种新的遗传编程方法来发展有效的可变选择器,以增强约束编程中的搜索机制。从一组特定组合优化问题的一组培训实例开始,所提出的方法评估可变选择器,并使它们更有效地超过许多世代。我们提出的方法的新奇是三倍:1)可变选择器的新代表; 2)适用性评估的新机制; 3)一种预选技术。我们研究了不同作业商店调度问题上提出的方法的性能,结果表明可以有效地发展变量选择器。特别地,在约束求解器的搜索组件所需的计算工作中存在大幅度减少以及找到最佳解决方案的增加的机会。进一步分析还确认了我们对进化可变选择器的可扩展性,泛化和解释性的方法的功效。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号