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 条
  • [1] Evolutionary Algorithms for Constrained Parameter Optimization Problems
    Michalewicz, Zbigniew
    Schoenauer, Marc
    EVOLUTIONARY COMPUTATION, 1996, 4 (01) : 1 - 32
  • [2] Multiobjective evolutionary algorithms for solving constrained optimization problems
    Sarker, Ruhul
    Ray, Tapabrata
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE FOR MODELLING, CONTROL & AUTOMATION JOINTLY WITH INTERNATIONAL CONFERENCE ON INTELLIGENT AGENTS, WEB TECHNOLOGIES & INTERNET COMMERCE, VOL 2, PROCEEDINGS, 2006, : 197 - +
  • [3] Overview of Evolutionary Algorithms for Complex Constrained Optimization Problems
    Chen S.-M.
    Chen R.
    Liang W.
    Li R.-F.
    Li Z.-Y.
    Ruan Jian Xue Bao/Journal of Software, 2023, 34 (02): : 565 - 581
  • [4] A runtime analysis of evolutionary algorithms for constrained optimization problems
    Zhou, Yuren
    He, Jun
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2007, 11 (05) : 608 - 619
  • [5] Constrained Optimization Problems Solving using Evolutionary Algorithms: A Review
    Sheth, P. D.
    Umbarkar, A. J.
    2015 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMMUNICATION NETWORKS (CICN), 2015, : 1251 - 1257
  • [6] Addressing Constrained Sampling Optimization Problems Using Evolutionary Algorithms
    Caamano, Pilar
    Varela, Gervasio
    Duro, Richard J.
    HYBRID ARTIFICIAL INTELLIGENT SYSTEMS, 2013, 8073 : 390 - 400
  • [7] An enhanced discrete bees algorithms for resource constrained optimization problems
    Nemmich M.A.
    Debbat F.
    Slimane M.
    Inteligencia Artificial, 2019, 22 (64): : 123 - 134
  • [8] An Enhanced Discrete Bees Algorithms for Resource Constrained Optimization Problems
    Nemmich, Mohamed Amine
    Debbat, Fatima
    Slimane, Mohamed
    INTELIGENCIA ARTIFICIAL-IBEROAMERICAL JOURNAL OF ARTIFICIAL INTELLIGENCE, 2019, 22 (64): : 123 - 134
  • [9] Solving Nonlinear Constrained Optimization Problems Using Hybrid Evolutionary Algorithms
    Abo-Bakr, Rasha M.
    Mujeed, Tamara Afif
    2015 11TH INTERNATIONAL COMPUTER ENGINEERING CONFERENCE (ICENCO), 2015, : 150 - 156
  • [10] Balanced ranking method for constrained optimization problems using evolutionary algorithms
    Rodrigues, Max de Castro
    Leite Pires de Lima, Beatriz Souza
    Guimaraes, Solange
    INFORMATION SCIENCES, 2016, 327 : 71 - 90