Parallel Quasi-concave set optimization: A new frontier that scales without needing submodularity

08/19/2021
by   Praneeth Vepakomma, et al.
0

Classes of set functions along with a choice of ground set are a bedrock to determine and develop corresponding variants of greedy algorithms to obtain efficient solutions for combinatorial optimization problems. The class of approximate constrained submodular optimization has seen huge advances at the intersection of good computational efficiency, versatility and approximation guarantees while exact solutions for unconstrained submodular optimization are NP-hard. What is an alternative to situations when submodularity does not hold? Can efficient and globally exact solutions be obtained? We introduce one such new frontier: The class of quasi-concave set functions induced as a dual class to monotone linkage functions. We provide a parallel algorithm with a time complexity over n processors of 𝒪(n^2g) +𝒪(loglogn) where n is the cardinality of the ground set and g is the complexity to compute the monotone linkage function that induces a corresponding quasi-concave set function via a duality. The complexity reduces to 𝒪(gnlog(n)) on n^2 processors and to 𝒪(gn) on n^3 processors. Our algorithm provides a globally optimal solution to a maxi-min problem as opposed to submodular optimization which is approximate. We show a potential for widespread applications via an example of diverse feature subset selection with exact global maxi-min guarantees upon showing that a statistical dependency measure called distance correlation can be used to induce a quasi-concave set function.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/09/2021

Submodular + Concave

It has been well established that first order optimization methods can c...
research
07/06/2021

Submodular Order Functions and Assortment Optimization

We define a new class of set functions that in addition to being monoton...
research
08/19/2018

Non-monotone Submodular Maximization with Nearly Optimal Adaptivity Complexity

As a generalization of many classic problems in combinatorial optimizati...
research
10/20/2022

Neural Estimation of Submodular Functions with Applications to Differentiable Subset Selection

Submodular functions and variants, through their ability to characterize...
research
07/13/2021

A Parallel Approximation Algorithm for Maximizing Submodular b-Matching

We design new serial and parallel approximation algorithms for computing...
research
03/20/2019

Any Finite Distributive Lattice is Isomorphic to the Minimizer Set of an M^-Concave Set Function

Submodularity is an important concept in combinatorial optimization, and...
research
06/20/2023

Globally optimal solutions to a class of fractional optimization problems based on proximity gradient algorithm

We establish globally optimal solutions to a class of fractional optimiz...

Please sign up or login with your details

Forgot password? Click here to reset