An efficient branch-and-cut algorithm for approximately submodular function maximization
Naoya Uematsu, Shunji Umetani, Yoshinobu Kawahara

TL;DR
This paper introduces an efficient branch-and-cut algorithm for approximately maximizing non-decreasing submodular functions, improving solution accuracy and computational efficiency over existing methods through a novel constraint generation approach.
Contribution
It develops a new branch-and-cut algorithm based on a binary integer programming formulation with an improved constraint generation method for the ASFM problem.
Findings
Outperforms conventional exact algorithms on benchmark instances.
Provides better upper bounds with fewer search tree nodes.
Achieves more accurate solutions within reasonable computation times.
Abstract
When approaching to problems in computer science, we often encounter situations where a subset of a finite set maximizing some utility function needs to be selected. Some of such utility functions are known to be approximately submodular. For the problem of maximizing an approximately submodular function (ASFM problem), a greedy algorithm quickly finds good feasible solutions for many instances while guaranteeing ()-approximation ratio for a given submodular ratio . However, we still encounter its applications that ask more accurate or exactly optimal solutions within a reasonable computation time. In this paper, we present an efficient branch-and-cut algorithm for the non-decreasing ASFM problem based on its binary integer programming (BIP) formulation with an exponential number of constraints. To this end, we first derive a BIP formulation of the ASFM problem…
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
TopicsComplexity and Algorithms in Graphs · Smart Parking Systems Research · Machine Learning and Algorithms
