Block-Bench: A Framework for Controllable and Transparent Discrete Optimization Benchmarking
Furong Ye, Frank Neumann, Thomas B\"ack, Niki van Stein

TL;DR
Block-Bench introduces a flexible framework for creating discrete optimization benchmarks with controllable properties, aiding in analyzing algorithm behaviors at multiple levels.
Contribution
The paper presents a novel benchmark construction method based on block functions, enabling detailed analysis and control over problem characteristics.
Findings
Framework allows analysis of algorithm behavior at variable and objective levels.
Enables explicit control over problem properties for diverse research domains.
Supports analysis of heuristics in large-scale multi-modal problems.
Abstract
We present a novel approach for constructing discrete optimization benchmarks that enables fine-grained control over problem properties, and such benchmarks can facilitate analyzing discrete algorithm behaviors. We build benchmark problems based on a set of block functions, where each block function maps a subset of variables to a real value. Problems are instantiated through a set of block functions, weight factors, and an adjacency graph representing the dependency among the block functions. Through analyzing intermediate block values, our framework allows to analyze algorithm behavior not only in the objective space but also at the level of variable representations in the obtained solutions. This capacity is particularly useful for analyzing discrete heuristics in large-scale multi-modal problems, thereby enhancing the practical relevance of benchmark studies. We demonstrate how the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
