A machine learning based algorithm selection method to solve the minimum cost flow problem

10/03/2022
by   Philipp Herrmann, et al.
0

The minimum cost flow problem is one of the most studied network optimization problems and appears in numerous applications. Some efficient algorithms exist for this problem, which are freely available in the form of libraries or software packages. It is noticeable that none of these solvers is better than the other solution methods on all instances. Thus, the question arises whether the fastest algorithm can be selected for a given instance based on the characteristics of the instance. To this end, we train several machine learning classifiers to predict the fastest among a given set of solvers. We accomplish this by creating a representative data set of 81,000 instances and characterizing each of these instances by a vector of relevant features. To achieve better performance, we conduct a grid search to optimize the hyperparameters of the classifiers. Finally, we evaluate the different classifiers by means of accuracy. It is shown that tree-based models appear to adapt and exploit the relevant structures of the minimum-cost flow problem particularly well on a large number of instances, predicting the fastest solver with an accuracy of more than 90

READ FULL TEXT

page 10

page 16

research
06/01/2020

Leveraging TSP Solver Complementarity via Deep Learning

The Travelling Salesman Problem (TSP) is a classical NP-hard problem and...
research
10/31/2011

SATzilla: Portfolio-based Algorithm Selection for SAT

It has been widely observed that there is no single "dominant" SAT solve...
research
06/29/2020

Deep Learning as a Competitive Feature-Free Approach for Automated Algorithm Selection on the Traveling Salesperson Problem

In this work we focus on the well-known Euclidean Traveling Salesperson ...
research
05/02/2023

How Many Clues To Give? A Bilevel Formulation For The Minimum Sudoku Clue Problem

It has been shown that any 9 by 9 Sudoku puzzle must contain at least 17...
research
04/15/2022

The Importance of Landscape Features for Performance Prediction of Modular CMA-ES Variants

Selecting the most suitable algorithm and determining its hyperparameter...
research
06/21/2018

Characterizing multiple instance datasets

In many pattern recognition problems, a single feature vector is not suf...
research
05/28/2020

Exact Method for Generating Strategy-Solvable Sudoku Clues

A Sudoku puzzle often has a regular pattern in the arrangement of initia...

Please sign up or login with your details

Forgot password? Click here to reset