A* shortest string decoding for non-idempotent semirings

04/14/2022
by   Kyle Gorman, et al.
0

The single shortest path algorithm is undefined for weighted finite-state automata over non-idempotent semirings because such semirings do not guarantee the existence of a shortest path. However, in non-idempotent semirings admitting an order satisfying a monotonicity condition (such as the plus-times or log semirings), the notion of shortest string is well-defined. We describe an algorithm which finds the shortest string for a weighted non-deterministic automaton over such semirings using the backwards shortest distance of an equivalent deterministic automaton (DFA) as a heuristic for A* search performed over a companion idempotent semiring, which is proven to return the shortest string. While there may be exponentially more states in the DFA, this algorithm needs to visit only a small fraction of them if determinization is performed "on the fly".

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/30/2017

Computing a rectilinear shortest path amid splinegons in plane

We reduce the problem of computing a rectilinear shortest path between t...
research
11/13/2021

On Nash-solvability of finite n-person shortest path games; bi-shortest path conjecture

We formulate a conjecture from graph theory that is equivalent to Nash-s...
research
06/10/2019

A Strongly Polynomial Algorithm for Finding a Shortest Non-zero Path in Group-Labeled Graphs

Finding a shortest path or cycle in graphs is a fundamental problem. In ...
research
06/03/2021

Internal Shortest Absent Word Queries in Constant Time and Linear Space

Given a string T of length n over an alphabet Σ⊂{1,2,…,n^O(1)} of size σ...
research
11/18/2018

Dynamic Flows with Adaptive Route Choice

We study dynamic network flows and introduce a notion of instantaneous d...
research
12/11/2020

String Tightening as a Self-Organizing Phenomenon: Computation of Shortest Homotopic Path, Smooth Path, and Convex Hull

The phenomenon of self-organization has been of special interest to the ...
research
07/08/2021

Computational Benefits of Intermediate Rewards for Hierarchical Planning

Many hierarchical reinforcement learning (RL) applications have empirica...

Please sign up or login with your details

Forgot password? Click here to reset