Lazy listing of equivalence classes – A paper on dynamic programming and tropical circuits

04/25/2020
by   Yishu Wang, et al.
0

When a problem has more than one solution, it is often important, depending on the underlying context, to list them all. Even when the listing can be done in polynomial delay, that is, spending no more than polynomial time to go from one solution to the next, this can be costly as the number of solutions themselves may be huge, including sometimes exponential. This paper addresses this problem by proposing what we called a lazy listing algorithm. By this we mean that, instead of listing all solutions, we list, in an efficient way, directly only the equivalence classes or one representative per class. Besides the need to then provide an a priori relation of equivalence between solutions, we place ourselves in the special context where the problem to be addressed, either after some preliminary polynomial time dynamic programming computation or directly from the start, leads to a decomposable tropical circuit.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/13/2018

Linear Pseudo-Polynomial Factor Algorithm for Automaton Constrained Tree Knapsack Problem

The automaton constrained tree knapsack problem is a variant of the knap...
research
11/22/2017

Solving Graph Isomorphism Problem for a Special case

Graph isomorphism is an important computer science problem. The problem ...
research
01/12/2019

On Huang and Wong's Algorithm for Generalized Binary Split Trees

Huang and Wong [5] proposed a polynomial-time dynamic-programming algori...
research
09/26/2019

Circuit equivalence in 2-nilpotent algebras

The circuit equivalence problem of a finite algebra A is the computation...
research
01/25/2023

Exact and rapid linear clustering of networks with dynamic programming

We study the problem of clustering networks whose nodes have imputed or ...
research
08/29/2018

Victory Probability in the Fire Emblem Arena

We demonstrate how to efficiently compute the probability of victory in ...
research
03/10/2018

Efficient Determination of Equivalence for Encrypted Data

Secure computation of equivalence has fundamental application in many di...

Please sign up or login with your details

Forgot password? Click here to reset