A differential evolution algorithm for solving mixed-integer nonlinear programming problems

被引:1
|
作者
Molina-Perez, Daniel [1 ]
Mezura-Montes, Efren [2 ]
Portilla-Flores, Edgar Alfredo [3 ]
Vega-Alvarado, Eduardo [1 ]
Calva-Yanez, Barbara [3 ]
机构
[1] Inst Politecn Nacl, CIDETEC, Ciudad De Mexico, Mexico
[2] Univ Veracruz, Artificial Intelligence Res Inst, Xalapa, Veracruz, Mexico
[3] Inst Politecn Nacl, UPIIT, Tlaxcala, Mexico
关键词
Differential evolution (DE); Discrete variables; Engineering optimization problems; Integer restriction handling; Mixed-integer nonlinear programming (MINLP); OPTIMIZATION PROBLEMS; GLOBAL OPTIMIZATION;
D O I
10.1016/j.swevo.2023.101427
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Many engineering optimization problems fall into the category of Mixed-Integer Nonlinear Programming (MINLP) problems, which combine nonlinear relations, constraint conditions, and different types of variables, including continuous, integer, and/or discrete variables. Solving MINLP problems can be a challenging exploration process since their landscape can be composed of many discontinuous feasible parts with different sizes. In this scheme, Evolutionary Algorithms (EAs) often fail to generate enough diversity to explore the discontinuous feasible parts. Consequently, EAs are vulnerable to being attracted to larger discontinuous feasible parts, even if they are not promising regions. In this paper, a new proposal based on two fundamental strategies is presented to improve the performance of the differential evolution algorithm when solving MINLP problems. The first strategy considers a set of "good fitness-infeasible solutions" that contribute to exploring promising regions from infeasible contours. It reduces the vulnerability of the solutions to be attracted to larger discontinuous feasible parts with unpromising objective function values. The second is a composite trial vector generation to improve the combinatorial exploration while ensuring a robust convergence capacity toward the final solution. Sixteen well-known MINLP problems are used in several experiments to evaluate the performance of the proposed algorithm, comparing it to state-of-the-art EAs. The results provided by the proposal show a better performance in terms of quality, robustness, and computational cost.
引用
收藏
页数:26
相关论文
共 50 条
  • [1] Differential evolution with tabu list for solving nonlinear and mixed-integer nonlinear programming problems
    Srinivas, Mekapati
    Rangaiah, G. P.
    [J]. INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2007, 46 (22) : 7126 - 7135
  • [2] Improved differential evolution algorithms for solving mixed-integer nonlinear programming
    Liu, Mingguang
    [J]. PROCEEDINGS OF THE 2007 CONFERENCE ON SYSTEMS SCIENCE, MANAGEMENT SCIENCE AND SYSTEM DYNAMICS: SUSTAINABLE DEVELOPMENT AND COMPLEX SYSTEMS, VOLS 1-10, 2007, : 1399 - 1404
  • [3] An improved Estimation of Distribution Algorithm for Solving Constrained Mixed-Integer Nonlinear Programming Problems
    Molina Perez, Daniel
    Alfredo Portilla-Flores, Edgar
    Mezura-Montes, Efren
    Vega-Alvarado, Eduardo
    [J]. 2022 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2022,
  • [4] A center-cut algorithm for solving convex mixed-integer nonlinear programming problems
    Kronqvist, Jan
    Lundell, Andreas
    Westerlund, Tapio
    [J]. 27TH EUROPEAN SYMPOSIUM ON COMPUTER AIDED PROCESS ENGINEERING, PT C, 2017, 40C : 2131 - 2136
  • [5] An Efficient Modified Particle Swarm Optimization Algorithm for Solving Mixed-Integer Nonlinear Programming Problems
    Ying Sun
    Yuelin Gao
    [J]. International Journal of Computational Intelligence Systems, 2019, 12 : 530 - 543
  • [6] An Efficient Modified Particle Swarm Optimization Algorithm for Solving Mixed-Integer Nonlinear Programming Problems
    Sun, Ying
    Gao, Yuelin
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2019, 12 (02) : 530 - 543
  • [7] A Hybrid Evolutionary Algorithm for Mixed-Integer Nonlinear Bilevel Programming Problems
    Li, Hong
    Jiao, Yong-Chang
    [J]. SECOND INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTING: WGEC 2008, PROCEEDINGS, 2008, : 549 - +
  • [8] Solving mixed-integer nonlinear programming problems using improved genetic algorithms
    Wasanapradit, Tawan
    Mukdasanit, Nalinee
    Chaiyaratana, Nachol
    Srinophakun, Thongchai
    [J]. KOREAN JOURNAL OF CHEMICAL ENGINEERING, 2011, 28 (01) : 32 - 40
  • [9] Method for solving generalized convex nonsmooth mixed-integer nonlinear programming problems
    Ville-Pekka Eronen
    Jan Kronqvist
    Tapio Westerlund
    Marko M. Mäkelä
    Napsu Karmitsa
    [J]. Journal of Global Optimization, 2017, 69 : 443 - 459
  • [10] Solving mixed-integer nonlinear programming problems using improved genetic algorithms
    Tawan Wasanapradit
    Nalinee Mukdasanit
    Nachol Chaiyaratana
    Thongchai Srinophakun
    [J]. Korean Journal of Chemical Engineering, 2011, 28 : 32 - 40