The full text of this article hosted at iucr.org is unavailable due to technical difficulties.

APPLYING MACHINE LEARNING TO LOW‐KNOWLEDGE CONTROL OF OPTIMIZATION ALGORITHMS

Tom Carchrae

Cork Constraint Computation Center, Department of Computer Science, University College Cork, Ireland

Search for more papers by this author
J. Christopher Beck

Toronto Intelligent Decision Engineering Lab, Department of Mechanical & Industrial Engineering, University of Toronto, Canada

Search for more papers by this author
First published: 03 October 2005
Cited by: 21

Abstract

This paper addresses the question of allocating computational resources among a set of algorithms to achieve the best performance on scheduling problems. Our primary motivation in addressing this problem is to reduce the expertise needed to apply optimization technology. Therefore, we investigate algorithm control techniques that make decisions based only on observations of the improvement in solution quality achieved by each algorithm. We call our approach “low knowledge” since it does not rely on complex prediction models, either of the problem domain or of algorithm behavior. We show that a low‐knowledge approach results in a system that achieves significantly better performance than all of the pure algorithms without requiring additional human expertise. Furthermore the low‐knowledge approach achieves performance equivalent to a perfect high‐knowledge classification approach.

Number of times cited: 21

  • , Progress towards the Holy Grail, Constraints, (2017).
  • , Improving the Quality of Pareto Optimal Solutions in Water Distribution Network Design, Journal of Water Resources Planning and Management, 143, 8, (04017036), (2017).
  • , Multi-Objective Model Selection via Racing, IEEE Transactions on Cybernetics, 46, 8, (1863), (2016).
  • 2016 IEEE Congress on Evolutionary Computation (CEC) Vancouver, BC, Canada 2016 IEEE Congress on Evolutionary Computation (CEC) IEEE , (2016). 978-1-5090-0623-6 ICARUS: Identification of complementary algorithms by uncovered sets , (2016). 2427 2432 7744089 , 10.1109/CEC.2016.7744089 http://ieeexplore.ieee.org/document/7744089/
  • , Algorithm Selection for Combinatorial Search Problems: A Survey, Data Mining and Constraint Programming, 10.1007/978-3-319-50137-6_7, (149-190), (2016).
  • , Portfolio approaches for constraint optimization problems, Annals of Mathematics and Artificial Intelligence, 76, 1-2, (229), (2016).
  • , SATenstein: Automatically building local search SAT solvers from components, Artificial Intelligence, 232, (20), (2016).
  • 16th AIAA/ISSMO Multidisciplinary Analysis and Optimization Conference Dallas, TX 16th AIAA/ISSMO Multidisciplinary Analysis and Optimization Conference American Institute of Aeronautics and Astronautics Reston, Virginia , (2015). , (2015). 978-1-62410-368-1 10.2514/MMAO15 , 10.2514/MMAO15 2016101707013800537 http://arc.aiaa.org/doi/book/10.2514/MMAO15 An MDO advisory system supported by knowledge-based technologies , (2015). , (2015). 10.2514/6.2015-2945 , 10.2514/6.2015-2945 2016101707013800537 http://arc.aiaa.org/doi/10.2514/6.2015-2945
  • , Synergies between operations research and data mining: The emerging use of multi-objective approaches, European Journal of Operational Research, 221, 3, (469), (2012).
  • , Combining Constraint Programming and Local Search for Job-Shop Scheduling, INFORMS Journal on Computing, 23, 1, (1), (2011).
  • 2010 22nd International Conference on Tools with Artificial Intelligence (ICTAI 2010) Arras 2010 22nd IEEE International Conference on Tools with Artificial Intelligence IEEE , (2010). 978-1-4244-8817-9 Continuous Search in Constraint Programming , (2010). 53 60 5670020 , 10.1109/ICTAI.2010.17 http://ieeexplore.ieee.org/document/5670020/
  • , New trends in constraint satisfaction, planning, and scheduling: a survey, The Knowledge Engineering Review, 25, 03, (249), (2010).
  • , Practical performance models of algorithms in evolutionary program induction and other domains, Artificial Intelligence, 174, 15, (1254), (2010).
  • , Taguchi Integrated Real-Time Optimization for Product Platform Planning, Systems Engineering Tools and Methods, 10.1201/b10452-10, (235-263), (2010).
  • , From enterprise models to scheduling models: bridging the gap, Journal of Intelligent Manufacturing, 21, 1, (121), (2010).
  • , Bid evaluation in combinatorial auctions: optimization and learning, Software: Practice and Experience, 39, 13, (1127), (2009).
  • , Principles for the Design of Large Neighborhood Search, Journal of Mathematical Modelling and Algorithms, 8, 3, (245), (2009).
  • , PORTFOLIOS WITH DEADLINES FOR BACKTRACKING SEARCH, International Journal on Artificial Intelligence Tools, 17, 05, (835), (2008).
  • , Learning dynamic algorithm portfolios, Annals of Mathematics and Artificial Intelligence, 47, 3-4, (295), (2007).
  • 2007 IEEE Symposium on Computational Intelligence in Scheduling Honolulu, HI, USA 2007 IEEE Symposium on Computational Intelligence in Scheduling IEEE , (2007). 1-4244-0704-4 Memory Length in Hyper-heuristics: An Empirical Study , (2007). 173 178 4218613 , 10.1109/SCIS.2007.367686 http://ieeexplore.ieee.org/document/4218613/ 19th IEEE International Conference on Tools with Artificial Intelligence(ICTAI 2007) Patras, Greece 19th IEEE International Conference on Tools with Artificial Intelligence(ICTAI 2007) IEEE , (2007). 0-7695-3015-X 978-0-7695-3015-4 On Portfolios for Backtracking Search in the Presence of Deadlines , (2007). 231 238 4410288 , 10.1109/ICTAI.2007.38 http://ieeexplore.ieee.org/document/4410288/