A multiplicity-preserving crossover operator on graphs. Extended version
Henri Th\"olke, Jens Kosiol

TL;DR
This paper introduces a refined crossover operator for graph-based models in evolutionary algorithms that preserves multiplicity constraints, ensuring well-formed solutions during the genetic recombination process.
Contribution
It presents a novel graph-based crossover operator that maintains multiplicity constraints, enhancing model-driven optimization methods.
Findings
The operator preserves well-formedness constraints in models.
Theoretical proof of constraint preservation.
Applicable to model-driven optimization scenarios.
Abstract
Evolutionary algorithms usually explore a search space of solutions by means of crossover and mutation. While a mutation consists of a small, local modification of a solution, crossover mixes the genetic information of two solutions to compute a new one. For model-driven optimization (MDO), where models directly serve as possible solutions (instead of first transforming them into another representation), only recently a generic crossover operator has been developed. Using graphs as a formal foundation for models, we further refine this operator in such a way that additional well-formedness constraints are preserved: We prove that, given two models that satisfy a given set of multiplicity constraints as input, our refined crossover operator computes two new models as output that also satisfy the set of constraints.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMetaheuristic Optimization Algorithms Research · Evolutionary Algorithms and Applications · Advanced Multi-Objective Optimization Algorithms
