Solving stochastic programming problems using new approach to Differential Evolution algorithm

被引:13
|
作者
Mohamed, Ali Wagdy [1 ]
机构
[1] Cairo Univ, Inst Stat Studies & Res, Operat Res Dept, Giza 12613, Egypt
关键词
Differential evolution; Stochastic programming; Fractional programming; Multi-objective programming; REAL-PARAMETER OPTIMIZATION; GLOBAL OPTIMIZATION; MUTATION; MODEL;
D O I
10.1016/j.eij.2016.09.002
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a new approach to Differential Evolution algorithm for solving stochastic programming problems, named DESP. The proposed algorithm introduces a new triangular mutation rule based on the convex combination vector of the triangle and the difference vector between the best and the worst individuals among the three randomly selected vectors. The proposed novel approach to mutation operator is shown to enhance the global and local search capabilities and to increase the convergence speed of the new algorithm compared with conventional DE. DESP uses Deb's constraint handling technique based on feasibility and the sum of constraint violations without any additional parameters. Besides, a new dynamic tolerance technique to handle equality constraints is also adopted. Two models of stochastic programming (SP) problems are considered: Linear Stochastic Fractional Programming Problems and Multi-objective Stochastic Linear Programming Problems. The comparison results between the DESP and basic DE, basic particle swarm optimization (PSO), Genetic Algorithm (GA) and the available results from where it is indicated that the proposed DESP algorithm is competitive with, and in some cases superior to, other algorithms in terms of final solution quality, efficiency and robustness of the considered problems in comparison with the quoted results in the literature. (C) 2016 Production and hosting by Elsevier B.V. on behalf of Faculty of Computers and Information, Cairo University.
引用
收藏
页码:75 / 86
页数:12
相关论文
共 50 条
  • [1] Solving Multi Objective Stochastic Programming Problems Using Differential Evolution
    Thangaraj, Radha
    Pant, Millie
    Bouvry, Pascal
    Abraham, Ajith
    SWARM, EVOLUTIONARY, AND MEMETIC COMPUTING, 2010, 6466 : 54 - +
  • [2] Solving stochastic programming problems using modified differential evolution algorithms
    Thangaraj, Radha
    Pant, Millie
    Bouvry, Pascal
    Abraham, Ajith
    LOGIC JOURNAL OF THE IGPL, 2012, 20 (04) : 732 - 746
  • [3] A Differential Evolution Algorithm for Solving Geometric Programming Problems
    Wang, Xiaohong
    Su, Qinghua
    Miao, Yongfei
    2013 NINTH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION (ICNC), 2013, : 359 - 363
  • [4] A new approach to solving stochastic programming problems with recourse
    Barreiros, A.
    Cardoso, J. Barradas
    ENGINEERING OPTIMIZATION, 2008, 40 (05) : 475 - 488
  • [5] A new approach for solving linear bilevel programming using differential evolution
    Pan, Kejia
    Yang, Yan
    Liu, Jianli
    2012 SIXTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTING (ICGEC), 2012, : 453 - 456
  • [6] Differential Evolution Algorithm for Solving a Class of Stochastic Optimization Problems
    Chen, Haixia
    Yang, Tiegui
    PROCEEDINGS OF THE 2010 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND SCIENTIFIC MANAGEMENT, VOLS 1-2, 2010, : 973 - 975
  • [7] A discrete hybrid differential evolution algorithm for solving integer programming problems
    Li, Hong
    Zhang, Li
    ENGINEERING OPTIMIZATION, 2014, 46 (09) : 1238 - 1268
  • [8] A differential evolution algorithm for solving mixed-integer nonlinear programming problems
    Molina-Perez, Daniel
    Mezura-Montes, Efren
    Portilla-Flores, Edgar Alfredo
    Vega-Alvarado, Eduardo
    Calva-Yanez, Barbara
    SWARM AND EVOLUTIONARY COMPUTATION, 2024, 84
  • [9] A New Differential Evolution Algorithm for Solving Global Optimization Problems
    Pant, Millie
    Thangaraj, Radha
    Singh, V. P.
    INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER CONTROL : ICACC 2009 - PROCEEDINGS, 2009, : 388 - 392
  • [10] Solving Linear Bilevel Programming Problems Using a Binary Differential Evolution
    Li, Hong
    Zhang, Li
    2015 11TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2015, : 38 - 42