Abstract

This paper introduces new initialization approaches for evolutionary algorithms that solve two-stage stochastic mixed-integer problems. The two-stage stochastic mixed-integer programs are handled by a stage decomposition based hybrid algorithm where an evolutionary algorithm handles the first-stage decisions and mathematical programming handles the second-stage decisions. The population of the evolutionary algorithm is initialized by using solutions which are generated in a preprocessing step of the hybrid algorithm. This paper presents three different initialization approaches in which the two-stage stochastic mixed-integer program is exploited in order to obtain potentially good starting solutions for the evolutionary algorithm. In case of infeasible initializations, the population is driven toward feasibility by a penalty function. Comparisons of an evolutionary algorithm with a classical random initialization and the new initialization approaches for two real-world problems show that the new initialization approaches lead to high quality feasible solutions in significantly shorter computing times.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.