Markov Chain methods for the bipartite Boolean quadratic programming problem
Daniel Karapetyan, Abraham P. Punnen, Andrew J. Parkes

TL;DR
This paper introduces a new metaheuristic schema called Conditional Markov Chain Search (CMCS) for solving the Bipartite Boolean Quadratic Programming Problem, demonstrating significant performance improvements over previous algorithms.
Contribution
The paper presents the CMCS metaheuristic, a flexible, automated approach that outperforms existing BBQP algorithms by modeling multiple standard metaheuristics and optimizing their configurations.
Findings
CMCS outperforms previous BBQP algorithms by several orders of magnitude.
Automated generation of metaheuristics improves efficiency and objectivity.
Benchmark instances confirm the effectiveness of the proposed method.
Abstract
We study the Bipartite Boolean Quadratic Programming Problem (BBQP) which is an extension of the well known Boolean Quadratic Programming Problem (BQP). Applications of the BBQP include mining discrete patterns from binary data, approximating matrices by rank-one binary matrices, computing the cut-norm of a matrix, and solving optimisation problems such as maximum weight biclique, bipartite maximum weight cut, maximum weight induced sub-graph of a bipartite graph, etc. For the BBQP, we first present several algorithmic components, specifically, hill climbers and mutations, and then show how to combine them in a high-performance metaheuristic. Instead of hand-tuning a standard metaheuristic to test the efficiency of the hybrid of the components, we chose to use an automated generation of a multi-component metaheuristic to save human time, and also improve objectivity in the analysis and…
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.
Taxonomy
TopicsOptimization and Packing Problems · Vehicle Routing Optimization Methods
