Proceedings

Stratification for Constraint-Based Multi-Objective Combinatorial Optimization

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Main track. Pages 1376-1382.

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

Abstract

New constraint-based algorithms have been recently proposed to solve Multi-Objective Combinatorial Optimization (MOCO) problems. These new methods are based on Minimal Correction Subsets (MCSs) or P-minimal models and have shown to be successful at solving MOCO instances when the constraint set is hard to satisfy. However, if the constraints are easy to satisfy, constraint-based tools usually do not perform as well as stochastic methods. For solving such instances, algorithms should focus on dealing with the objective functions. This paper proposes the integration of stratification techniques in constraint-based algorithms for MOCO. Moreover, it also shows how to diversify the stratification among the several objective criteria in order to better approximate the Pareto front of MOCO problems. An extensive experimental evaluation on publicly available MOCO instances shows that the new algorithm is competitive with stochastic methods and it is much more effective than existing constraint-based methods.

  1. [Ansótegui et al., 2012] C. Ansótegui, M. L. Bonet, J. Gabàs, and J. Levy. Improving SAT-Based Weighted MaxSAT Solvers. In International Conference on Prin- ciples and Practice of Constraint Programming, pages 86-101, 2012.
  2. [Bailey and Stuckey, 2005] J. Bailey and P. Stuckey. Discov- ery of Minimal Unsatisfiable Subsets of Constraints Using Hitting Set Dualization. In Symposium on Practical As- pects of Declarative Languages, pages 174-186, 2005.
  3. [Birnbaum and Lozinskii, 2003] E. Birnbaum and E. Lozin- skii. Consistent Subsets of Inconsistent Systems: Structure and Behaviour. Journal of Experimental & Theoretical Ar- tificial Intelligence, 15(1):25-46, 2003.
  4. [Bjørner et al., 2015] N. Bjørner, A.-D. Phan, and L. Fleck- enstein. νZ -An Optimizing SMT Solver. In International Conference on Tools and Algorithms for the Construction and Analysis of Systems, pages 194-199, 2015.
  5. [Boros and Hammer, 2002] E. Boros and P. L. Hammer. Pseudo-Boolean Optimization. Discrete Applied Mathe- matics, 123(1):155-225, 2002.
  6. [Deb and Sundar, 2006] K. Deb and J. Sundar. Reference Point Based Multi-Objective Optimization Using Evolu- tionary Algorithms. In Genetic and Evolutionary Compu- tation Conference, pages 635-642, 2006.
  7. [Deb et al., 2000] K. Deb, S. Agrawal, A. Pratap, and T. Me- yarivan. A Fast Elitist Non-dominated Sorting Genetic Algorithm for Multi-objective Optimisation: NSGA-II. In International Conference on Parallel Problem Solving from Nature, pages 849-858. Springer, 2000.
  8. [Demirovic and Musliu, 2017] E. Demirovic and N. Mus- liu. MaxSAT-based Large Neighborhood Search for High School Timetabling. Journal of Computers & Operations Research, 78:172-180, 2017.
  9. [Felfernig et al., 2012] A. Felfernig, M. Schubert, and C. Ze- hentner. An Efficient Diagnosis Algorithm for Inconsistent Constraint Sets. Artificial Intelligence for Engineering De- sign, Analysis and Manufacturing, 26(1):53-62, 2012.
  10. [Iturriaga et al., 2017] S. Iturriaga, B. Dorronsoro, and S. Nesmachnow. Multiobjective Evolutionary Algorithms for Energy and Service Level Scheduling in a Federation of Distributed Datacenters. International Transactions in Operational Research, 24(1-2):199-228, 2017.
  11. [Jackson et al., 2009] D. Jackson, H. Estler, D. Rayside, et al. The Guided Improvement Algorithm for Ex- act, General-Purpose, Many-Objective Combinatorial Op- timization. Technical Report MIT-CSAIL-TR-2009-033, MIT, 2009.
  12. [Le Berre and Parrain, 2010] D. Le Berre and A. Parrain. The Sat4j Library, Release 2.2. Journal on Satisfiability, Boolean Modeling and Computation, 7(2-3):59-6, 2010.
  13. [Marques-Silva et al., 2013] J. Marques-Silva, F. Heras, M. Janota, A. Previti, and A. Belov. On Computing Mini- mal Correction Subsets. In International Joint Conference on Artificial Intelligence, pages 615-622, 2013. IJCAI
  14. [Mencía et al., 2015] C. Mencía, A. Previti, and J. Marques- Silva. Literal-Based MCS Extraction. In International Joint Conference on Artificial Intelligence, pages 1973- 1979, 2015. IJCAI
  15. [Rothlauf, 2006] Franz Rothlauf. Representations for Ge- netic and Evolutionary Algorithms (2.ed). Springer, 2006.
  16. [Soh et al., 2017] T. Soh, M. Banbara, N. Tamura, and D. Le Berre. Solving Multiobjective Discrete Optimization Problems with Propositional Minimal Model Generation. In International Conference on Principles and Practice of Constraint Programming, pages 596-614. Springer, 2017.
  17. [Terra-Neves et al., 2017] M. Terra-Neves, I. Lynce, and V. Manquinho. Introducing Pareto Minimal Correction Subsets. In International Conference on Theory and Appli- cations of Satisfiability Testing, pages 195-211. Springer, 2017.
  18. [Terra-Neves et al., 2018] M. Terra-Neves, I. Lynce, and V. Manquinho. Enhancing Constraint-Based Multi- Objective Combinatorial Optimization. In AAAI Confer- ence on Artificial Intelligence. AAAI Press, 2018.
  19. [Ulungu and Teghem, 1994] E. L. Ulungu and J. Teghem. Multi-Objective Combinatorial Optimization Problems: A Survey. Journal of Multi-Criteria Decision Analysis, 3(2):83-104, 1994.
  20. [Xu and Fortes, 2010] J. Xu and J. Fortes. Multi-Objective Virtual Machine Placement in Virtualized Data Center En- vironments. In International Conference on Green Com- puting and Communications, & International Conference on Cyber, Physical and Social Computing, pages 179-188. IEEE, 2010.
  21. [Zhang and Li, 2007] Q. Zhang and H. Li. MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decom- position. IEEE Transactions on Evolutionary Computa- tion, 11(6):712-731, 2007.
  22. [Zheng et al., 2016] Q. Zheng, R. Li, X. Li, N. Shah, J. Zhang, F. Tian, K.-M. Chao, and J. Li. Virtual Ma- chine Consolidated Placement Based on Multi-Objective Biogeography-Based Optimization. Future Generation Computer Systems, 54, 2016.
  23. [Zitzler and Thiele, 1999] E. Zitzler and L. Thiele. Multi- objective Evolutionary Algorithms: A Comparative Case Study and the Strength Pareto Approach. IEEE Transac- tions 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