On Solving the Minimum Common String Partition Problem by Decision Diagrams

10/08/2021
by   Miloš Chromý, et al.
0

In the Minimum Common String Partition Problem (MCSP), we are given two strings on input, and we want to partition both into the same collection of substrings, minimizing the number of the substrings in the partition. This combinatorial optimization problem has applications in computational biology and is NP-hard. Many different heuristic and exact methods exist for this problem, such as a Greedy approach, Ant Colony Optimization, or Integer Linear Programming. In this paper, we formulate the MCSP as a Dynamic Program and develop an exact solution algorithm based on Decision Diagrams for it. We also introduce a restricted Decision Diagram that allows to compute heuristic solutions to the MCSP and compare the quality of solution and runtime on instances from literature with existing approaches. Our approach scales well and is suitable for heuristic solution of large-scale instances.

READ FULL TEXT

page 7

page 8

research
05/22/2014

Mathematical Programming Strategies for Solving the Minimum Common String Partition Problem

The minimum common string partition problem is an NP-hard combinatorial ...
research
02/01/2017

A Hybrid Evolutionary Algorithm Based on Solution Merging for the Longest Arc-Preserving Common Subsequence Problem

The longest arc-preserving common subsequence problem is an NP-hard comb...
research
07/07/2013

A Dynamic Algorithm for the Longest Common Subsequence Problem using Ant Colony Optimization Technique

We present a dynamic algorithm for solving the Longest Common Subsequenc...
research
01/18/2014

Solving the Minimum Common String Partition Problem with the Help of Ants

In this paper, we consider the problem of finding a minimum common parti...
research
09/02/2022

On the arboreal jump number of a poset

A jump is a pair of consecutive elements in an extension of a poset whic...
research
07/11/2021

Algorithms for Floor Planning with Proximity Requirements

Floor planning is an important and difficult task in architecture. When ...
research
04/16/2019

Heuristic algorithms for the Longest Filled Common Subsequence Problem

At CPM 2017, Castelli et al. define and study a new variant of the Longe...

Please sign up or login with your details

Forgot password? Click here to reset