Supplementary material for EMO 2025 Paper "PAES-25: Local Search, Archiving, and Multi/Many-objective Pseudo-Boolean Functions"

Content PAES-25-supplementary.pdf contains supplementary materials (detailed results and figures) src.zip contains C++ code for PAES-25 (with dependencies and compatibility with Paradiseo) runs.zip contains data from algorithm runs on LOTZ as well as LITZ, sLITZ, and FRITZ for 4 and 8 objectives pf.zip contains code and data for the Pareto fronts of LOTZ, LITZ, sLITZ, and FRITZ Reference Joshua Knowles, Arnaud Liefooghe. PAES-25: Local Search, Archiving, and Multi/Many-objective Pseudo-Boolean Function. In International Conference on Evolutionary Multi-Criterion Optimization (EMO 2025), Lecture Notes in Computer Science (LNCS), vol 15512, pp 60–73, Canberra, Australia, 2025 Abstract Twenty-five years on from the original Pareto archived evolution strategy (PAES), we present and investigate an updated version (PAES-25), revisiting the algorithmic components of the mutation operator, acceptance criterion, and archiver, focusing on bit-string represented multi- and many- objective optimization problems. The original PAES, particularly the (1+1)-PAES, was intended as a "baseline" algorithm against which EMO algorithms (emerging at the time) with more parameters and the use of a population might be compared. PAES-25, which remains very simple, may serve similar purposes today, and may also help in developing our understanding of local search dynamics on multi-objective landscapes. Using LOTZ as a benchmark, and introducing three multi/many-objective variants, LITZ, sLITZ and FRITZ (up to 8 objectives here), the best performing PAES-25 configuration emerges as one using the multilevel grid archiver, a 1/n per-bit standard mutation, and original acceptance criterion (which accepts "neutral" search moves). We find no need for the use of hypervolume-based archiving, which is more computationally expensive, and generally recommend against an unbounded archive. Just as the original (1+1)-PAES has proven useful in developing purely Pareto-based hybrid EMO algorithms, as well as Pareto optimization local search algorithms like simulated annealing and tabu search variants, so should PAES-25, while now benefiting from an archiving component suitable for many-objective problems. We publish our functions, code, and results to facilitate future community benchmarking efforts.

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-03-04
DOI
https://doi.org/10.5281/zenodo.13889583
Primary Topic
Advanced Multi-Objective Optimization Algorithms
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Supplementary material for EMO 2025 Paper "PAES-25: Local Search, Archiving, and Multi/Many-objective Pseudo-Boolean Functions"

Zenodo (CERN European Organization for Nuclear Research)
Advanced Multi-Objective Optimization Algorithms
article

Supplementary material for EMO 2025 Paper "PAES-25: Local Search, Archiving, and Multi/Many-objective Pseudo-Boolean Functions"

article en

Abstract

Content PAES-25-supplementary.pdf contains supplementary materials (detailed results and figures) src.zip contains C++ code for PAES-25 (with dependencies and compatibility with Paradiseo) runs.zip contains data from algorithm runs on LOTZ as well as LITZ, sLITZ, and FRITZ for 4 and 8 objectives pf.zip contains code and data for the Pareto fronts of LOTZ, LITZ, sLITZ, and FRITZ Reference Joshua Knowles, Arnaud Liefooghe. PAES-25: Local Search, Archiving, and Multi/Many-objective Pseudo-Boolean Function. In International Conference on Evolutionary Multi-Criterion Optimization (EMO 2025), Lecture Notes in Computer Science (LNCS), vol 15512, pp 60–73, Canberra, Australia, 2025 Abstract Twenty-five years on from the original Pareto archived evolution strategy (PAES), we present and investigate an updated version (PAES-25), revisiting the algorithmic components of the mutation operator, acceptance criterion, and archiver, focusing on bit-string represented multi- and many- objective optimization problems. The original PAES, particularly the (1+1)-PAES, was intended as a "baseline" algorithm against which EMO algorithms (emerging at the time) with more parameters and the use of a population might be compared. PAES-25, which remains very simple, may serve similar purposes today, and may also help in developing our understanding of local search dynamics on multi-objective landscapes. Using LOTZ as a benchmark, and introducing three multi/many-objective variants, LITZ, sLITZ and FRITZ (up to 8 objectives here), the best performing PAES-25 configuration emerges as one using the multilevel grid archiver, a 1/n per-bit standard mutation, and original acceptance criterion (which accepts "neutral" search moves). We find no need for the use of hypervolume-based archiving, which is more computationally expensive, and generally recommend against an unbounded archive. Just as the original (1+1)-PAES has proven useful in developing purely Pareto-based hybrid EMO algorithms, as well as Pareto optimization local search algorithms like simulated annealing and tabu search variants, so should PAES-25, while now benefiting from an archiving component suitable for many-objective problems. We publish our functions, code, and results to facilitate future community benchmarking efforts.

Zenodo (CERN European Organization for Nuclear Research)
Université du littoral côte d'opale (FR), Cambridgeshire County Council (GB)
Partnerships for the goals
Openalex Percentile: Top 52%
Advanced Multi-Objective Optimization Algorithms
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.