DocumentCode
1639390
Title
A hybrid multiple populations evolutionary algorithm for two-stage stochastic mixed-integer disjunctive programs
Author
Tometzki, Thomas ; Engell, Sebastian
Author_Institution
Dept. of Biochem.- & Chem. Eng., Tech. Univ. Dortmund, Dortmund
fYear
2009
Firstpage
1784
Lastpage
1790
Abstract
This article describes a hybrid multiple populations based evolutionary approach for disjunctive mathematical programs with uncertainties in the problem data. The problems are formulated as two-stage linear disjunctive programming problems which are solved by a stage decomposition based hybrid algorithm using multiple evolutionary algorithms to handle the disjunctive sets of the here-and-now (first stage) decisions and mathematical programming to handle the recourse (second stage) decisions. By an appropriate representation of the first-stage disjunctive solution space, the overall problem is decomposed into smaller subproblems without disjunctions. The resulting decomposed first-stage subproblems are solved independently by evolutionary algorithms, leading to parallel evolutions based on multiple populations. During the progress of the optimization, the number of subproblems is systematically reduced by comparing the current best global solution (upper bound) to lower bounds for the subproblems. This approach guaranties that the global optimal solution remains in the union of solution spaces of the remaining subproblems. A comparison of a classical evolutionary algorithm and the new multiple populations evolutionary algorithm for a real world batch scheduling problem shows that the new approach leads to a significantly improved coverage of the set of feasible solutions such that high quality feasible solutions can be generated faster.
Keywords
evolutionary computation; integer programming; linear programming; stochastic processes; hybrid multiple population evolutionary algorithm; linear disjunctive programming; mathematical programming; stage decomposition based hybrid algorithm; stochastic mixed-integer disjunctive program; Algorithm design and analysis; Dynamic programming; Evolutionary computation; Genetic programming; Linear programming; Logic programming; Mathematical programming; Performance analysis; Stochastic processes; Uncertainty;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolutionary Computation, 2009. CEC '09. IEEE Congress on
Conference_Location
Trondheim
Print_ISBN
978-1-4244-2958-5
Electronic_ISBN
978-1-4244-2959-2
Type
conf
DOI
10.1109/CEC.2009.4983157
Filename
4983157
Link To Document