The Parallel Predator-Prey Model: A Step towards Practical Application
In this paper, we apply the parallel predator-prey model for multi-objective optimization to a combinatorial problem for the first time: Exemplarily, we optimize sequences of 50 jobs for an instance of the bi-criteria scheduling problem 1|d j | ∑ C j ,L max with this approach. The modular building block architecture of the predator-prey system and the distribution of acting entities enables the analysis of separated problem knowledge and the design of corresponding variation operators. The actual modules are derived from local heuristics that tackle fractions of the complete problem. We unveil that it is possible to cover different areas of the Pareto-front with special property operators and make evident that the whole front can be covered if those operators are applied simultaneously to the spatial population. Further, we identify open problems that arise when the predator-prey model is applied to combinatorial problems which have not yet occurred for real-valued optimization problems.
KeywordsSchedule Problem Variation Operator Maximum Lateness Total Completion Time Short Processing Time
Unable to display preview. Download preview PDF.
- 4.Grimme, C., Lepping, J., Papaspyrou, A.: Exploring the Behavior of Building Blocks for Multi-Objective Variation Operator Design using Predator-Prey Dynamics. In: Thierens, D., et al. (eds.) Prococeedings of the Genetic and Evolutionary Computation Conference (GECCO), London, United Kingdom, vol. 1, pp. 805–812. ACM Press, New York (2007)Google Scholar
- 5.Jackson, J.R.: Scheduling a Production Line to Minimze Maximum Tardiness. Management Science Research Project, Research Report 43, University of California, Los Angeles (1955)Google Scholar
- 7.Li, X.: A Real-Coded Predator-Prey Genetic Algorithm for Multiobjective Optimization.. In: Proceedings of the Second International Conference on Evolutionary Multi-Criterion Optimization (EMO), pp. 207–221 (2003)Google Scholar
- 8.Schmitt, K., Mehnen, J., Michelitsch, T.: Using Predators and Preys in Evolution Strategies. In: Beyer, H.-G., et al. (eds.) Proceedings of the Genetic and Evolutionary Computation Conference (GECCO), vol. 1, pp. 827–828. ACM Press, New York (2005)Google Scholar