On a Feasible-Infeasible Two-Population (FI-2Pop) genetic algorithm for constrained optimization: Distance tracing and no free lunch

被引:75
作者
Kirnbrough, Steven Orla [1 ]
Koehler, Gary J. [2 ]
Lu, Ming [1 ]
Wood, David Harlan [3 ]
机构
[1] Univ Penn, Philadelphia, PA 19104 USA
[2] Univ Florida, Informat Syst & Operat Management, Gainesville, FL 32611 USA
[3] Univ Delaware, CIS Dept, Newark, DE 19716 USA
关键词
constrained optimization; heuristics; blackbox search; no free lunch;
D O I
10.1016/j.ejor.2007.06.028
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
We explore data-driven methods for gaining insight into the dynamics of a two-population genetic algorithm (GA), which has been effective in tests on constrained optimization problems. We track and compare one population of feasible solutions and another population of infeasible solutions. Feasible solutions are selected and bred to improve their objective function values. Infeasible solutions are selected and bred to reduce their constraint violations. Interbreeding between populations is completely indirect, that is, only through their offspring that happen to migrate to the other population. We introduce an empirical measure of distance, and apply it between individuals and between population centroids to monitor the progress of evolution. We find that the centroids of the two populations approach each other and stabilize. This is a valuable characterization of convergence. We find the infeasible population influences, and sometimes dominates, the genetic material of the optimum solution. Since the infeasible population is not evaluated by the objective function, it is free to explore boundary regions, where the optimum is likely to be found. Roughly speaking, the No Free Lunch theorems for optimization show that all blackbox algorithms (such as Genetic Algorithms) have the same average performance over the set of all problems. As such, our algorithm would, on average, be no better than random search or any other blackbox search method.. However, we provide two general theorems that give conditions that render null the No Free Lunch results for the constrained optimization problem class we study. The approach taken here thereby escapes the No Free Lunch implications, per se. (C) 2007 Published by Elsevier B.V.
引用
收藏
页码:310 / 327
页数:18
相关论文
共 44 条
  • [1] Back T., 1997, Handbook of evolutionary computation
  • [2] Back T., 1996, EVOLUTIONARY ALGORIT
  • [3] Back T., 2000, ADV ALGORITHMS OPERA
  • [4] Ben Hamida S., 2000, Parallel Problem Solving from Nature PPSN VI. 6th International Conference. Proceedings (Lecture Notes in Computer Science Vol.1917), P529
  • [5] BENHAMIDA S, 2002, C EV COMP CEC 2002, P884
  • [6] Branley B., 1997, P 13 ANN HAW INT C S
  • [7] Chandra MP., 1936, P NATL I SCI INDIA, V2, P49
  • [8] A genetic algorithm for the multidimensional knapsack problem
    Chu, PC
    Beasley, JE
    [J]. JOURNAL OF HEURISTICS, 1998, 4 (01) : 63 - 86
  • [9] A genetic algorithm for the generalised assignment problem
    Chu, PC
    Beasley, JE
    [J]. COMPUTERS & OPERATIONS RESEARCH, 1997, 24 (01) : 17 - 23
  • [10] COELLO CA, 2003, LIST REFERENCES CONS