Crossover Meta-Operator Based on Operator Sequences for the Firefighter Problem

The Firefighter Problem is a graph-based optimization problem in which a threat called ‘fire’ has to be prevented from spreading on a graph by protecting graph vertices. Solutions to this problem are permutations, which are used to determine the order in which vertices of the graph are to be protected. In this paper, a crossover meta-operator Seq-X is proposed which works by applying various crossover operators available for the permutation-based representation. The quality of solutions generated by sequences of different crossover operators is analyzed during a preliminary run of the optimization algorithm on small problem instances and this information is used by Seq-X to decide which operator to select when the crossover operation has to be performed. The experiments described in this paper show that information collected when optimizing solutions for problem instances based on graphs with 1000 vertices can effectively be used for graphs with up to 10000 vertices.

Authors

Institutions

Publication Details

Journal
Procedia Computer Science
Published
2025-01-01
DOI
https://doi.org/10.1016/j.procs.2025.09.218
Primary Topic
Vehicle Routing Optimization Methods
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Crossover Meta-Operator Based on Operator Sequences for the Firefighter Problem

Krzysztof Michalak
Procedia Computer Science
Vehicle Routing Optimization Methods
article

Crossover Meta-Operator Based on Operator Sequences for the Firefighter Problem

Krzysztof Michalak
article en

Abstract

The Firefighter Problem is a graph-based optimization problem in which a threat called ‘fire’ has to be prevented from spreading on a graph by protecting graph vertices. Solutions to this problem are permutations, which are used to determine the order in which vertices of the graph are to be protected. In this paper, a crossover meta-operator Seq-X is proposed which works by applying various crossover operators available for the permutation-based representation. The quality of solutions generated by sequences of different crossover operators is analyzed during a preliminary run of the optimization algorithm on small problem instances and this information is used by Seq-X to decide which operator to select when the crossover operation has to be performed. The experiments described in this paper show that information collected when optimizing solutions for problem instances based on graphs with 1000 vertices can effectively be used for graphs with up to 10000 vertices.

Procedia Computer ScienceVol. 270
Wroclaw University of Economics and Business (PL)
Openalex Percentile: Top 54%
Vehicle Routing Optimization Methods
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.