Benchmarking Algorithms for Submodular Optimization Problems Using IOHProfiler

Frank Neumann, Aneta Neumann, Chao Qian, Viet Anh Do, Jacob de Nobel +5 more
2/2/2023
cs.AIcs.NE

No official code found. Best implementation: IOHprofiler/IOHalgorithm (11 stars, last commit 2025-08-22).

Abstract

Submodular functions play a key role in the area of optimization as they allow to model many real-world problems that face diminishing returns. Evolutionary algorithms have been shown to obtain strong theoretical performance guarantees for a wide class of submodular problems under various types of constraints while clearly outperforming standard greedy approximation algorithms. This paper introduces a setup for benchmarking algorithms for submodular optimization problems with the aim to provide researchers with a framework to enhance and compare the performance of new algorithms for submodular problems. The focus is on the development of iterative search algorithms such as evolutionary algorithms with the implementation provided and integrated into IOHprofiler which allows for tracking and comparing the progress and performance of iterative search algorithms. We present a range of submodular optimization problems that have been integrated into IOHprofiler and show how the setup can be used for analyzing and comparing iterative search algorithms in various settings.

View on arXivView PDF

Code Implementations(1)

This repository includes implementation of iterative heuristic algorithms

115C++, CMake1 years ago

Cite this paper

@article{neumann2023benchmarking,
  title  = {Benchmarking Algorithms for Submodular Optimization Problems Using IOHProfiler},
  author = {Frank Neumann and Aneta Neumann and Chao Qian and Viet Anh Do and Jacob de Nobel and Diederick Vermetten and Saba Sadeghi Ahouei and Furong Ye and Hao Wang and Thomas Bäck},
  year   = {2023},
  eprint = {2302.01464},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.01464v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.01464.svg)](https://codeofpaper.com/paper/2302.01464)

Discussion