2021
DOI: 10.1007/978-3-030-77091-4_6
|View full text |Cite
|
Sign up to set email alerts
|

Evolutionary Optimization of Graphs with GraphEA

Abstract: Many practically relevant computing artifacts are forms of graphs, as, e.g., neural networks, mathematical expressions, finite automata. This great generality of the graph abstraction makes it desirable a way for searching in the space of graphs able to work effectively regardless of the graph form and application. In this paper, we propose GraphEA, a modular evolutionary algorithm (EA) for evolving graphs. GraphEA is modular in the sense that it can be tailored to any graph optimization task by providing comp… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 30 publications
0
3
0
Order By: Relevance
“…As introduced before, we use the weights vector w as genome, since this vector completely describes the controller for a given shape and its numerical nature allows us to use well-known general-purpose optimizers to conduct the search. For our experiments, we rely on the Covariance Matrix Adaptation Evolution Strategies (CMA-ES) algorithm [28], which has been shown already to be effective for optimizing VSRs [18,29].…”
Section: Evolution Of the Sensory Apparatusmentioning
confidence: 99%
“…As introduced before, we use the weights vector w as genome, since this vector completely describes the controller for a given shape and its numerical nature allows us to use well-known general-purpose optimizers to conduct the search. For our experiments, we rely on the Covariance Matrix Adaptation Evolution Strategies (CMA-ES) algorithm [28], which has been shown already to be effective for optimizing VSRs [18,29].…”
Section: Evolution Of the Sensory Apparatusmentioning
confidence: 99%
“…Improving the resilience of a network to dependence-induced possible disruptions (i.e., systemic risks) has been discussed in different fields such as financial systems, transportation engineering, and social science, with adding new connections between the different network components being suggested as a potential solution (Bloomberg Professional Services 2020; Crescenzi et al 2016;Ohara et al 2017;Pacreau et al 2021;Papagelis 2015;Parotsidis et al 2015;Wu 2015). Although introducing additional connections within a network may provide faster information transfer (Medvet and Bartoli 2021;Parotsidis et al 2016), determining the optimal number and configuration of added connections is challenging because there may be multiple solutions depending on the number of links to be added, the length of those links, and the targeted reduction in systemic risk levels (Barbosa et al 2018;Bhavathrathan and Patil 2018;Morshedlou et al 2021;Nozhati et al 2019;Vishnu et al 2021). The connection-addition process has thus been formulated as an optimization problem, where previous studies have deployed different heuristic-based optimization techniques, including greedy algorithms (Crescenzi et al 2016;Ohara et al 2017;Parotsidis et al 2015Parotsidis et al , 2016, path screening techniques (Papagelis 2015), and genetic algorithm (Medvet and Bartoli 2021;Paterson and Ombuki-Berman 2020;Pizzuti and Socievole 2018;Zhao et al 2018).…”
Section: Introductionmentioning
confidence: 99%
“…Although introducing additional connections within a network may provide faster information transfer (Medvet and Bartoli 2021;Parotsidis et al 2016), determining the optimal number and configuration of added connections is challenging because there may be multiple solutions depending on the number of links to be added, the length of those links, and the targeted reduction in systemic risk levels (Barbosa et al 2018;Bhavathrathan and Patil 2018;Morshedlou et al 2021;Nozhati et al 2019;Vishnu et al 2021). The connection-addition process has thus been formulated as an optimization problem, where previous studies have deployed different heuristic-based optimization techniques, including greedy algorithms (Crescenzi et al 2016;Ohara et al 2017;Parotsidis et al 2015Parotsidis et al , 2016, path screening techniques (Papagelis 2015), and genetic algorithm (Medvet and Bartoli 2021;Paterson and Ombuki-Berman 2020;Pizzuti and Socievole 2018;Zhao et al 2018).…”
Section: Introductionmentioning
confidence: 99%