A combinatorial, strongly polynomial-time algorithm for minimizing submodular functions

From MaRDI portal
Revision as of 04:27, 9 February 2024 by Import240129110113 (talk | contribs) (Created automatically from import240129110113)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Publication:3191976

DOI10.1145/335305.335317zbMath1296.90104arXivmath/0004089OpenAlexW1976802195WikidataQ62111282 ScholiaQ62111282MaRDI QIDQ3191976

Satoru Fujishige, Satoru Iwata, Lisa K. Fleischer

Publication date: 26 September 2014

Published in: Journal of the ACM, Proceedings of the thirty-second annual ACM symposium on Theory of computing (Search for Journal in Brave)

Abstract: This paper presents the first combinatorial polynomial-time algorithm for minimizing submodular set functions, answering an open question posed in 1981 by Grotschel, Lovasz, and Schrijver. The algorithm employs a scaling scheme that uses a flow in the complete directed graph on the underlying set with each arc capacity equal to the scaled parameter. The resulting algorithm runs in time bounded by a polynomial in the size of the underlying set and the largest length of the function value. The paper also presents a strongly polynomial-time version that runs in time bounded by a polynomial in the size of the underlying set independent of the function value.


Full work available at URL: https://arxiv.org/abs/math/0004089






Related Items (only showing first 100 items - show all)

A 3/2-Approximation for the Metric Many-Visits Path TSPSome Results about the Contractions and the Pendant Pairs of a Submodular SystemRobust Monotone Submodular Function MaximizationQuantum machine learning: a classical perspectiveDecomposition Algorithm for the Single Machine Scheduling PolytopeSubmodular Functions: Learnability, Structure, and OptimizationUnnamed ItemFinding a Stable Allocation in Polymatroid IntersectionHypergraph Cuts with General Splitting FunctionsAlgorithms for maximizing monotone submodular function minus modular function under noiseOptimal hierarchical clustering on a graphON THE COMPLEXITY OF THE WHITEHEAD MINIMIZATION PROBLEMDistributed strategy selection: a submodular set function maximization approachStrong valid inequalities for a class of concave submodular minimization problems under cardinality constraintsThe Mixed Evacuation ProblemUnnamed ItemConstraint generation approaches for submodular function maximization leveraging graph propertiesOn optimization problems in acyclic hypergraphsUnnamed ItemUnnamed ItemTheory of Principal Partitions RevisitedGraphic Submodular Function Minimization: A Graphic Approach and ApplicationsThe Expressive Power of Valued Constraints: Hierarchies and CollapsesBinarisation for Valued Constraint Satisfaction ProblemsThe fundamental theorem of linear programming: extensions and applicationsContinuous limits of discrete perimetersSubmodular Function Minimization under a Submodular Set Covering ConstraintUnnamed ItemEfficient, optimal stochastic-action selection when limited by an action budgetDiscrete convexity and polynomial solvability in minimum 0-extension problemsMinimization problems with non-submodular cover constraintComputing with TanglesRegularized nonmonotone submodular maximizationMinimizing convex functions with rational minimizersGeometric Rescaling Algorithms for Submodular Function MinimizationDR-submodular function maximization with adaptive stepsizeApproximate Modularity RevisitedFinding Submodularity Hidden in Symmetric DifferenceOptimal Bounds on Approximation of Submodular and XOS Functions by JuntasHalf-integrality, LP-branching, and FPT AlgorithmsON THE PIPAGE ROUNDING ALGORITHM FOR SUBMODULAR FUNCTION MAXIMIZATION — A VIEW FROM DISCRETE CONVEX ANALYSISLinear Time Algorithms for Happy Vertex Coloring Problems for TreesCovering Intersecting Bi-set Families under Matroid ConstraintsInferring Relative Ability from Winning Probability in Multientrant ContestsOn a General Framework for Network Representability in Discrete OptimizationTransversal hypergraphs to perfect matchings in bipartite graphs: Characterization and generation algorithmsDigraphs of Bounded WidthIntroduction to the Maximum Solution ProblemThe Power of Linear Programming for General-Valued CSPsImproved Randomized Algorithm for k-Submodular Function MaximizationTight Approximation for Unconstrained XOS MaximizationA Polynomial Algorithm for a Class of 0–1 Fractional Programming Problems Involving Composite Functions, with an Application to Additive ClusteringApproximation algorithms for submodular vertex cover problems with linear/submodular penalties using primal-dual techniqueRealizing symmetric set functions as hypergraph cut capacityOn a general framework for network representability in discrete optimizationThe mixed evacuation problemOptimizing the half-product and related quadratic Boolean functions: approximation and scheduling applicationsA new greedy strategy for maximizing monotone submodular function under a cardinality constraintOn total variation minimization and surface evolution using parametric maximum flowsStrongly polynomial and fully combinatorial algorithms for bisubmodular function minimizationMinimum degree orderingsEfficient implementation of Carathéodory's theorem for the single machine scheduling polytopeImage restoration with discrete constrained total variation. II: Levelable functions, convex priors and non-convex casesSeparation of partition inequalities with terminalsSupermodular functions and the complexity of MAX CSPMaximizing a non-decreasing non-submodular function subject to various types of constraintsAn \(O(n \log^2 n)\) algorithm for the optimal sink location problem in dynamic tree networksOptimal allocation of stock levels and stochastic customer demands to a capacitated resourceThe stochastic location model with risk poolingReachability in arborescence packingsApproximation algorithm for the parallel-machine scheduling problem with release dates and submodular rejection penaltiesMinimizing submodular functions on diamonds via generalized fractional matroid matchingsRank-width: algorithmic and structural resultsEffective divisor classes on metric graphsEvery finite distributive lattice is isomorphic to the minimizer set of an \(M^\natural \)-concave set functionTesting branch-widthScheduling problems with controllable processing times and a common deadline to minimize maximum compression costPersonal reminiscence: combinatorial and discrete optimization problems in which I have been interestedComputational geometric approach to submodular function minimization for multiclass queueing systemsEquivalence of convex minimization problems over base polytopesFPT approximation schemes for maximizing submodular functionsSubmodular functions: from discrete to continuous domainsStreaming algorithm for maximizing a monotone non-submodular function under \(d\)-knapsack constraintMaximizing non-monotone submodular set functions subject to different constraints: combined algorithmsThe \(b\)-branching problem in digraphsImproved bound for the Carathéodory rank of the bases of a matroidA note on Schrijver's submodular function minimization algorithm.A strongly polynomial algorithm for line search in submodular polyhedraA push-relabel framework for submodular function minimization and applications to parametric optimizationA note on the minimization of symmetric and general submodular functionsBuild-pack planning for hard disk drive assembly with approved vendor matrices and stochastic demandsFast scaling algorithms for M-convex function minimization with application to the resource allocation problem.Stochastic block-coordinate gradient projection algorithms for submodular maximizationIs submodularity testable?Generalising submodularity and Horn clauses: Tractable optimization problems defined by tournament pair multimorphismsThe complexity of soft constraint satisfactionOn the complexity of submodular function minimisation on diamondsHypertree width and related hypergraph invariantsComplexity of the cluster deletion problem on subclasses of chordal graphsPartitioning posets





This page was built for publication: A combinatorial, strongly polynomial-time algorithm for minimizing submodular functions