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 条
  • [41] Solving fuzzy optimization problems by evolutionary algorithms
    Jiménez, F
    Cadenas, JM
    Verdegay, JL
    Sánchez, G
    INFORMATION SCIENCES, 2003, 152 : 303 - 311
  • [42] Evolutionary memetic algorithms supported by metaheuristic profiling effectively applied to the optimization of discrete routing problems
    Wood, David A.
    JOURNAL OF NATURAL GAS SCIENCE AND ENGINEERING, 2016, 35 : 997 - 1014
  • [43] Discrete algorithms for optimization in ship routing problems
    Kosmas, O. T.
    Vlachos', D. S.
    Simos, T. H.
    NUMERICAL ANALYSIS AND APPLIED MATHEMATICS, 2007, 936 : 322 - +
  • [44] DISCRETE OPTIMIZATION PROBLEMS AND EFFICIENT APPROXIMATE ALGORITHMS
    GENS, GV
    LEVNER, YV
    ENGINEERING CYBERNETICS, 1979, 17 (06): : 1 - 11
  • [45] Preface of the "Symposium on Optimization Algorithms for Discrete Problems"
    Perez Ortega, Joaquin
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE OF NUMERICAL ANALYSIS AND APPLIED MATHEMATICS 2014 (ICNAAM-2014), 2015, 1648
  • [46] Applications of genetic algorithms to discrete optimization problems
    Natl Sun Yat-Sen Univ, Kaohsiung, Taiwan
    J Chin Soc Mech Eng Trans Chin Inst Eng Ser C, 6 (587-598):
  • [47] Surrogate-assisted evolutionary algorithm for expensive constrained multi-objective discrete optimization problems
    Gu, Qinghua
    Wang, Qian
    Xiong, Neal N.
    Jiang, Song
    Chen, Lu
    COMPLEX & INTELLIGENT SYSTEMS, 2022, 8 (04) : 2699 - 2718
  • [48] Hybrid Constrained Evolutionary Algorithm for Numerical Optimization Problems
    Mashwani, Wali Khan
    Zaib, Alam
    Yeniay, Ozgur
    Shah, Habib
    Tairan, Naseer Mansoor
    Sulaiman, Muhammad
    HACETTEPE JOURNAL OF MATHEMATICS AND STATISTICS, 2019, 48 (03): : 931 - 950
  • [49] Surrogate-assisted evolutionary algorithm for expensive constrained multi-objective discrete optimization problems
    Qinghua Gu
    Qian Wang
    Neal N. Xiong
    Song Jiang
    Lu Chen
    Complex & Intelligent Systems, 2022, 8 : 2699 - 2718
  • [50] Investigating the Performance of Evolutionary Algorithms on Constrained Multi-objective Optimization Problems with Deceptive Infeasible Regions
    Peng, Chaoda
    Liu, Hai-Lin
    Goodman, Erik D.
    2019 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI 2019), 2019, : 3047 - 3052