Using novelty-biased GA to sample diversity in graphs satisfying constraints

03/21/2015
by   Peter Overbury, et al.
1

The structure of the network underlying many complex systems, whether artificial or natural, plays a significant role in how these systems operate. As a result, much emphasis has been placed on accurately describing networks using network theoretic metrics. When it comes to generating networks with similar properties, however, the set of available techniques and properties that can be controlled for remains limited. Further, whilst it is becoming clear that some of the metrics currently used to control the generation of such networks are not very prescriptive so that networks could potentially exhibit very different higher-order structure within those constraints, network generating algorithms typically produce fairly contrived networks and lack mechanisms by which to systematically explore the space of network solutions. In this paper, we explore the potential of a multi-objective novelty-biased GA to provide a viable alternative to these algorithms. We believe our results provide the first proof of principle that (i) it is possible to use GAs to generate graphs satisfying set levels of key classical graph theoretic properties and (ii) it is possible to generate diverse solutions within these constraints. The paper is only a preliminary step, however, and we identify key avenues for further development.

READ FULL TEXT

page 10

page 12

page 14

research
11/08/2019

Multi-MotifGAN (MMGAN): Motif-targeted Graph Generation and Prediction

Generative graph models create instances of graphs that mimic the proper...
research
07/09/2019

Procedural Content Generation through Quality Diversity

Quality-diversity (QD) algorithms search for a set of good solutions whi...
research
11/04/2019

Same Stats, Different Graphs: Exploring the Space of Graphs in Terms of Graph Properties

Data analysts commonly utilize statistics to summarize large datasets. W...
research
08/29/2018

Same Stats, Different Graphs (Graph Statistics and Why We Need Graph Drawings)

Data analysts commonly utilize statistics to summarize large datasets. W...
research
04/20/2021

What are higher-order networks?

Modeling complex systems and data using the language of graphs and netwo...
research
02/24/2021

Modelling SARS-CoV-2 coevolution with genetic algorithms

At the end of 2020, policy responses to the SARS-CoV-2 outbreak have bee...

Please sign up or login with your details

Forgot password? Click here to reset