Proceedings

Multi-Objective Optimization Through Pareto Minimal Correction Subsets

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Best Sister Conferences. Pages 5379-5383.

https://doi.org/10.24963/ijcai.2018/757

Abstract

A Minimal Correction Subset (MCS) of an unsatisfiable constraint set is a minimal subset of constraints that, if removed, makes the constraint set satisfiable. MCSs enjoy a wide range of applications, such as finding approximate solutions to constrained optimization problems. However, existing work on applying MCS enumeration to optimization problems focuses on the single-objective case.

In this work, Pareto Minimal Correction Subsets (Pareto-MCSs) are proposed for approximating the Pareto-optimal solution set of multi-objective constrained optimization problems. We formalize and prove an equivalence relationship between Pareto-optimal solutions and Pareto-MCSs. Moreover, Pareto-MCSs and MCSs can be connected in such a way that existing state-of-the-art MCS enumeration algorithms can be used to enumerate Pareto-MCSs. Finally, experimental results on the multi-objective virtual machine consolidation problem show that the Pareto-MCS approach is competitive with state-of-the-art algorithms.

  1. [Bacchus et al., 2014] Fahiem Bacchus, Jessica Davies, Maria Tsimpoukelli, and George Katsirelos. Relaxation search: A simple way of managing optional clauses. In 28th Conference on Artificial Intelligence, AAAI, pages 835-841, 2014.
  2. [Bailey and Stuckey, 2005] James Bailey and Peter J. Stuckey. Discovery of minimal unsatisfiable subsets of constraints using hitting set dualization. In 7th Interna- tional Symposium on Practical Aspects of Declarative Languages, PADL, pages 174-186, 2005.
  3. [Ben-Eliyahu and Dechter, 1996] Rachel Ben-Eliyahu and Rina Dechter. On computing minimal models. Annals of Mathematics and Artificial Intelligence, 18(1):3-27, 1996.
  4. [Birnbaum and Lozinskii, 2003] Elazar Birnbaum and Eliezer L. Lozinskii. Consistent subsets of inconsistent systems: structure and behaviour. Journal of Experimental & Theoretical Artificial Intelligence, 15(1):25-46, 2003.
  5. [Deb et al., 2000] Kalyanmoy Deb, Samir Agrawal, Amrit Pratap, and T. Meyarivan. A fast elitist non-dominated sorting genetic algorithm for multi-objective optimisation: NSGA-II. In 6th International Conference on Parallel Problem Solving from Nature, pages 849-858, 2000.
  6. [Felfernig et al., 2012] Alexander Felfernig, Monika Schu- bert, and Christoph Zehentner. An efficient diagnosis al- gorithm for inconsistent constraint sets. Artificial Intelli- gence for Engineering Design, Analysis and Manufactur- ing, 26(1):53-62, 2012.
  7. [Ignatiev et al., 2014] Alexey Ignatiev, Mikolás Janota, and João Marques-Silva. Towards efficient optimization in package management systems. In 36th International Con- ference on Software Engineering, pages 745-755, 2014.
  8. [Iturriaga et al., 2017] Santiago Iturriaga, Bernabé Dor- ronsoro, and Sergio Nesmachnow. Multiobjective Evolu- tionary Algorithms for Energy and Service Level Schedul- ing in a Federation of Distributed Datacenters. Inter- national Transactions in Operational Research, 24(1- 2):199-228, 2017.
  9. [Junker, 2004] Ulrich Junker. QUICKXPLAIN: preferred explanations and relaxations for over-constrained prob- lems. In 19th National Conference on Artificial Intelli- gence, 16th Conference on Innovative Applications of Ar- tificial Intelligence, pages 167-172, 2004.
  10. [Le Berre and Parrain, 2010] Daniel Le Berre and Anne Par- rain. The sat4j library, release 2.2. Journal on Satisfia- bility, Boolean Modeling and Computation, 7(2-3):59-6, 2010.
  11. [Manquinho et al., 2009] Vasco M. Manquinho, João P. Marques-Silva, and Jordi Planes. Algorithms for weighted boolean optimization. In 12th International Conference on Theory and Applications of Satisfiability Testing, SAT, pages 495-508, 2009.
  12. [Marques-Silva et al., 2013] João Marques-Silva, Federico Heras, Mikolás Janota, Alessandro Previti, and Anton Belov. On computing minimal correction subsets. In 23rd International Joint Conference on Artificial Intelligence, IJCAI, pages 615-622, 2013. IJCAI
  13. [Mencía et al., 2015] Carlos Mencía, Alessandro Previti, and João Marques-Silva. Literal-based MCS extraction. In 24th International Joint Conference on Artificial Intel- ligence, IJCAI, pages 1973-1979, 2015. IJCAI
  14. [O'Callaghan et al., 2005] Barry O'Callaghan, Barry O'Sullivan, and Eugene C. Freuder. Generating corrective explanations for interactive constraint satisfaction. In 11th International Conference on Principles and Practice of Constraint Programming, pages 445-459, 2005.
  15. [Pareto, 1906] Vilfredo Pareto. Manuale di economia polit- ica, volume 13. Societa Editrice, 1906.
  16. [Rayside et al., 2009] Derek Rayside, H.-Christian Estler, and Daniel Jackson. The guided improvement algo- rithm for exact, general-purpose, many-objective combi- natorial optimization. Technical Report Technical Report MIT-CSAIL-TR-2009-033, MIT Massachusetts Institute of Technology, 2009.
  17. [Terra-Neves et al., 2017] Miguel Terra-Neves, Inês Lynce, and Vasco Manquinho. Introducing Pareto Minimal Cor- rection Subsets. In Proceedings of the 20th International Conference on Theory and Applications of Satisfiability Testing, pages 195-211. Springer, 2017.
  18. [Ulungu and Teghem, 1994] Ekunda Lukata Ulungu and Jacques Teghem. Multi-objective combinatorial optimiza- tion problems: A survey. Journal of Multi-Criteria Deci- sion Analysis, 3(2):83-104, 1994.
  19. [Xu and Fortes, 2010] Jing Xu and José A. B. Fortes. Multi- objective virtual machine placement in virtualized data center environments. In IEEE/ACM International Confer- ence on Green Computing and Communications, Green- Com, & International Conference on Cyber, Physical and Social Computing, CPSCom, pages 179-188, 2010.
  20. [Zhang and Li, 2007] Qingfu Zhang and Hui Li. MOEA/D: A Multiobjective Evolutionary Algorithm Based on De- composition. IEEE Transactions on Evolutionary Compu- tation, 11(6):712-731, 2007.
  21. [Zheng et al., 2016] Qinghua Zheng, Rui Li, Xiuqi Li, Nazaraf Shah, Jianke Zhang, Feng Tian, Kuo-Ming Chao, and Jia Li. Virtual machine consolidated placement based on multi-objective biogeography-based optimization. Fu- ture Generation Computer Systems, 54:95-122, 2016.
  22. [Zitzler and Thiele, 1999] Eckart Zitzler and Lothar Thiele. Multiobjective evolutionary algorithms: a comparative case study and the strength pareto approach. IEEE Transactions on Evolutionary Computation, 3(4):257- 271, 1999.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards