Title :
Graph design by graph grammar evolution
Author :
Luerssen, Martin H. ; Powers, David M W
Author_Institution :
Flinders Univ. of South Australia, Bedford Park
Abstract :
Determining the optimal topology of a graph is pertinent to many domains, as graphs can be used to model a variety of systems. Evolutionary algorithms constitute a popular optimization method, but scalability is a concern with larger graph designs. Generative representation schemes, often inspired by biological development, seek to address this by facilitating the discovery and reuse of design dependencies and allowing for adaptable exploration strategies. We present a novel developmental method for optimizing graphs that is based on the notion of directly evolving a hypergraph grammar from which a population of graphs can be derived. A multi-objective design system is established and evaluated on problems from three domains: symbolic regression, circuit design, and neural control. The observed performance compares favorably with existing methods, and extensive reuse of subgraphs contributes to the efficient representation of solutions. Constraints can also be placed on the type of explored graph spaces, ranging from tree to pseudograph. We show that more compact solutions are attainable in less constrained spaces, although convergence typically improves with more constrained designs.
Keywords :
evolutionary computation; graph grammars; topology; circuit design; evolutionary algorithms; graph design; hypergraph grammar; neural control; optimal topology; symbolic regression; Algorithm design and analysis; Biological system modeling; Circuit synthesis; Control systems; Evolution (biology); Evolutionary computation; Optimization methods; Scalability; Space exploration; Topology;
Conference_Titel :
Evolutionary Computation, 2007. CEC 2007. IEEE Congress on
Conference_Location :
Singapore
Print_ISBN :
978-1-4244-1339-3
Electronic_ISBN :
978-1-4244-1340-9
DOI :
10.1109/CEC.2007.4424497