SAT-decoding in evolutionary algorithms for discrete constrained optimization problems

被引:26
|
作者
Lukasiewycz, Martin [1 ]
Glass, Michael [1 ]
Haubelt, Christian [1 ]
Teich, Juergen [1 ]
机构
[1] Univ Erlangen Nurnberg, Dept Comp Sci 12, Hardware Software Co Design, D-8520 Erlangen, Germany
关键词
D O I
10.1109/CEC.2007.4424570
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
For complex optimization problems, several population-based heuristics like Multi-Objective Evolutionary Algorithms have been developed. These algorithms are aiming to deliver sufficiently good solutions in an acceptable time. However, for discrete problems that are restricted by several constraints it is mostly a hard problem to even find a single feasible solution. In these cases, the optimization heuristics typically perform poorly as they mainly focus on searching feasible solutions rather than optimizing the objectives. In this paper, we propose a novel methodology to obtain feasible solutions from constrained discrete problems in population-based optimization heuristics. At this juncture, the constraints have to be converted into the Propositional Satisfiability Problem (SAT). Obtaining a feasible solution is done by the DPLL algorithm which is the core of most modern SAT solvers. It is shown in detail how this methodology is implemented in Multi-objective Evolutionary Algorithms. The SAT solver is used to obtain feasible solutions from the genetic encoded information on arbitrarily hard solvable problems where common methods like penalty functions or repair strategies are failing. Handmade test cases are used to compare various configurations of the SAT solver. On an industrial example, the proposed methodology is compared to common strategies which are used to obtain feasible solutions.
引用
收藏
页码:935 / 942
页数:8
相关论文
共 50 条
  • [21] A Comparative Study of Constrained Multi-objective Evolutionary Algorithms on Constrained Multi-objective Optimization Problems
    Fan, Zhun
    Li, Wenji
    Cai, Xinye
    Fang, Yi
    Lu, Jiewei
    Wei, Caimin
    2017 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2017, : 209 - 216
  • [22] APPROXIMATION ALGORITHMS FOR DISCRETE OPTIMIZATION PROBLEMS
    LIU, CL
    NOTICES OF THE AMERICAN MATHEMATICAL SOCIETY, 1975, 22 (05): : A597 - A597
  • [23] A new evolutionary algorithm for constrained optimization problems
    王东华
    刘占生
    Journal of Harbin Institute of Technology, 2011, 18 (02) : 8 - 12
  • [24] Solving radial topology constrained problems with evolutionary algorithms
    Carvalho, PMS
    Ferreira, LAFM
    Barruncho, LMF
    SIMULATED EVOLUTION AND LEARNING, 1999, 1585 : 58 - 65
  • [25] A new evolutionary algorithm for constrained optimization problems
    王东华
    刘占生
    Journal of Harbin Institute of Technology(New series), 2011, (02) : 8 - 12
  • [26] A new evolutionary algorithm for constrained optimization problems
    Hu, Yibo
    Wang, Yuping
    CIS: 2007 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY, PROCEEDINGS, 2007, : 105 - 109
  • [27] An evolutionary approach to constrained sampling optimization problems
    Caamano, P.
    Varela, G.
    Duro, R. J.
    APPLIED SOFT COMPUTING, 2017, 51 : 266 - 279
  • [28] A dynamical evolutionary algorithm for constrained optimization problems
    Zou, XF
    Kang, LS
    Li, YX
    CEC'02: PROCEEDINGS OF THE 2002 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2002, : 890 - 895
  • [29] Evolutionary approach for dynamic constrained optimization problems
    Hamza, Noha
    Sarker, Ruhul
    Essam, Daryl
    Elsayed, Saber
    ALEXANDRIA ENGINEERING JOURNAL, 2023, 66 : 827 - 843
  • [30] A General Framework of Dynamic Constrained Multiobjective Evolutionary Algorithms for Constrained Optimization
    Zeng, Sanyou
    Jiao, Ruwang
    Li, Changhe
    Li, Xi
    Alkasassbeh, Jawdat S.
    IEEE TRANSACTIONS ON CYBERNETICS, 2017, 47 (09) : 2678 - 2688