A multi-start local search algorithm for the Hamiltonian completion problem on undirected graphs

04/24/2019
by   Jorik Jooken, et al.
0

This paper proposes a local search algorithm for a specific combinatorial optimisation problem in graph theory: the Hamiltonian Completion Problem (HCP) on undirected graphs. In this problem, the objective is to add as few edges as possible to a given undirected graph in order to obtain a Hamiltonian graph. This problem has mainly been studied in the context of various specific kinds of undirected graphs (e.g. trees, unicyclic graphs and series-parallel graphs). The proposed algorithm, however, concentrates on solving HCP for general undirected graphs. It can be considered to belong to the category of matheuristics, because it integrates an exact linear time solution for trees into a local search algorithm for general graphs. This integration makes use of the close relation between HCP and the minimum path partition problem, which makes the algorithm equally useful for solving the latter problem. Furthermore, a benchmark set of problem instances is constructed for demonstrating the quality of the proposed algorithm. A comparison with state-of-the-art solvers indicates that the proposed algorithm is able to achieve high-quality results.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/17/2018

Local Search is a PTAS for Feedback Vertex Set in Minor-free Graphs

Given an undirected graph, the Feedback Vertex Set (FVS) problem asks fo...
research
10/05/2020

Evolving test instances of the Hamiltonian completion problem

Predicting and comparing algorithm performance on graph instances is cha...
research
05/01/2014

Solving the undirected feedback vertex set problem by local search

An undirected graph consists of a set of vertices and a set of undirecte...
research
08/23/2023

RamseyRL: A Framework for Intelligent Ramsey Number Counterexample Searching

The Ramsey number is the minimum number of nodes, n = R(s, t), such that...
research
12/17/2020

Enhancing Balanced Graph Edge Partition with Effective Local Search

Graph partition is a key component to achieve workload balance and reduc...
research
09/10/2020

Backtracking algorithms for constructing the Hamiltonian decomposition of a 4-regular multigraph

We consider a Hamiltonian decomposition problem of partitioning a regula...
research
02/24/2022

A Partition-and-Merge Algorithm for Solving the Steiner Tree Problem in Large Graphs

The Steiner tree problem, which asks for a minimum weighted tree spannin...

Please sign up or login with your details

Forgot password? Click here to reset