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

06/29/2020
by   Moritz Seiler, et al.
9

In this work we focus on the well-known Euclidean Traveling Salesperson Problem (TSP) and two highly competitive inexact heuristic TSP solvers, EAX and LKH, in the context of per-instance algorithm selection (AS). We evolve instances with 1,000 nodes where the solvers show strongly different performance profiles. These instances serve as a basis for an exploratory study on the identification of well-discriminating problem characteristics (features). Our results in a nutshell: we show that even though (1) promising features exist, (2) these are in line with previous results from the literature, and (3) models trained with these features are more accurate than models adopting sophisticated feature selection methods, the advantage is not close to the virtual best solver in terms of penalized average runtime and so is the performance gain over the single best solver. However, we show that a feature-free deep neural network based approach solely based on visual representation of the instances already matches classical AS model results and thus shows huge potential for future studies.

READ FULL TEXT
research
05/27/2020

Anytime Behavior of Inexact TSP Solvers and Perspectives for Automated Algorithm Selection

The Traveling-Salesperson-Problem (TSP) is arguably one of the best-know...
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
10/03/2022

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

The minimum cost flow problem is one of the most studied network optimiz...
research
09/07/2023

Automatic Algorithm Selection for Pseudo-Boolean Optimization with Given Computational Time Limits

Machine learning (ML) techniques have been proposed to automatically sel...
research
02/08/2023

Revisit the Algorithm Selection Problem for TSP with Spatial Information Enhanced Graph Neural Networks

Algorithm selection is a well-known problem where researchers investigat...
research
03/29/2017

Experience-based Optimization: A Coevolutionary Approach

This paper studies improving solvers based on their past solving experie...

Please sign up or login with your details

Forgot password? Click here to reset