Computing Diverse Shortest Paths Efficiently: A Theoretical and Experimental Study

12/10/2021
by   Tesshu Hanaka, et al.
0

Finding diverse solutions in combinatorial problems recently has received considerable attention (Baste et al. 2020; Fomin et al. 2020; Hanaka et al. 2021). In this paper we study the following type of problems: given an integer k, the problem asks for k solutions such that the sum of pairwise (weighted) Hamming distances between these solutions is maximized. Such solutions are called diverse solutions. We present a polynomial-time algorithm for finding diverse shortest st-paths in weighted directed graphs. Moreover, we study the diverse version of other classical combinatorial problems such as diverse weighted matroid bases, diverse weighted arborescences, and diverse bipartite matchings. We show that these problems can be solved in polynomial time as well. To evaluate the practical performance of our algorithm for finding diverse shortest st-paths, we conduct a computational experiment with synthetic and real-world instances.The experiment shows that our algorithm successfully computes diverse solutions within reasonable computational time.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/08/2020

Finding Diverse Trees, Paths, and More

Mathematical modeling is a standard approach to solve many real-world pr...
research
03/13/2023

Finding Diverse Minimum s-t Cuts

Recently, many studies have been devoted to finding diverse solutions in...
research
11/12/2019

FPT Algorithms for Diverse Collections of Hitting Sets

In this work, we study the d-Hitting Set and Feedback Vertex Set problem...
research
08/15/2020

Finding a Shortest Even Hole in Polynomial Time

An even (respectively, odd) hole in a graph is an induced cycle with eve...
research
02/03/2014

Customizable Contraction Hierarchies

We consider the problem of quickly computing shortest paths in weighted ...
research
05/02/2019

Alternative Techniques for Mapping Paths to HLAI

The only systematic mapping of the HLAI technical landscape was conducte...
research
01/22/2022

A Framework to Design Approximation Algorithms for Finding Diverse Solutions in Combinatorial Problems

Finding a single best solution is the most common objective in combinato...

Please sign up or login with your details

Forgot password? Click here to reset