错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Evolving Populations of Solved Subgraphs with Crossover and Constraint Repair

  • Jiwon Lee,
  • Andrew M. Sutton

摘要

We introduce a population-based approach to solving parameterized graph problems for which the goal is to identify a small set of vertices subject to a feasibility criterion. The idea is to evolve a population of individuals where each individual corresponds to an optimal solution to a subgraph of the original problem. The crossover operation then combines both solutions and subgraphs with the hope to generate an optimal solution for a slightly larger graph. In order to correctly combine solutions and subgraphs, we propose a new crossover operator called generalized allelic crossover which generalizes uniform crossover by associating a probability at each locus depending on the combined alleles of the parents. We prove for graphs with n vertices and m edges, the approach solves the k-vertex cover problem in expected time \(O{\left( 4^k m + m^4 \log n \right) }\) using a simple RLS-style mutation. This bound can be improved to \(O{\left( 4^k m + m^2 n k \log n\right) }\) by using standard mutation constrained to the vertices of the graph.