Gumbel-softmax Optimization: A Simple General Framework for Combinatorial Optimization Problems on Graphs

09/16/2019
by   Jing Liu, et al.
0

Many problems in real life can be converted to combinatorial optimization problems (COPs) on graphs, that is to find a best node state configuration or a network structure such that the designed objective function is optimized under some constraints. However, these problems are notorious for their hardness to solve because most of them are NP-hard or NP-complete. Although traditional general methods such as simulated annealing (SA), genetic algorithms (GA) and so forth have been devised to these hard problems, their accuracy and time consumption are not satisfying in practice. In this work, we proposed a simple, fast, and general algorithm framework called Gumbel-softmax Optimization (GSO) for COPs. By introducing Gumbel-softmax technique which is developed in machine learning community, we can optimize the objective function directly by gradient descent algorithm regardless of the discrete nature of variables. We test our algorithm on four different problems including Sherrington-Kirkpatrick (SK) model, maximum independent set (MIS) problem, modularity optimization, and structural optimization problem. High-quality solutions can be obtained with much less time consuming compared to traditional approaches.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/14/2020

Gumbel-softmax-based Optimization: A Simple General Framework for Optimization Problems on Graphs

In computer science, there exist a large number of optimization problems...
research
11/22/2019

Smart Predict-and-Optimize for Hard Combinatorial Optimization Problems

Combinatorial optimization assumes that all parameters of the optimizati...
research
03/15/2018

Securely Solving the Distributed Graph Coloring Problem

Combinatorial optimization is a fundamental problem found in many fields...
research
09/19/2013

An ant colony optimization algorithm for job shop scheduling problem

The nature has inspired several metaheuristics, outstanding among these ...
research
11/08/2016

Recursive Decomposition for Nonconvex Optimization

Continuous optimization is an important problem in many areas of AI, inc...
research
06/09/2021

A Bi-Level Framework for Learning to Solve Combinatorial Optimization on Graphs

Combinatorial Optimization (CO) has been a long-standing challenging res...
research
09/14/2018

Melding the Data-Decisions Pipeline: Decision-Focused Learning for Combinatorial Optimization

Creating impact in real-world settings requires artificial intelligence ...

Please sign up or login with your details

Forgot password? Click here to reset