Genetic Algorithm for the Weight Maximization Problem on Weighted Automata

04/11/2020
by   Elena Gutiérrez, et al.
0

The weight maximization problem (WMP) is the problem of finding the word of highest weight on a weighted finite state automaton (WFA). It is an essential question that emerges in many optimization problems in automata theory. Unfortunately, the general problem can be shown to be undecidable, whereas its bounded decisional version is NP-complete. Designing efficient algorithms that produce approximate solutions to the WMP in reasonable time is an appealing research direction that can lead to several new applications including formal verification of systems abstracted as WFAs. In particular, in combination with a recent procedure that translates a recurrent neural network into a weighted automaton, an algorithm for the WMP can be used to analyze and verify the network by exploiting the simpler and more compact automata model. In this work, we propose, implement and evaluate a metaheuristic based on genetic algorithms to approximate solutions to the WMP. We experimentally evaluate its performance on examples from the literature and show its potential on different applications.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/09/2022

Energy Büchi Problems

We show how to efficiently solve energy Büchi problems in finite weighte...
research
01/23/2019

Approximate k-Cover in Hypergraphs: Efficient Algorithms, and Applications

Given a weighted hypergraph H(V, E⊆ 2^V, w), the approximate k-cover pro...
research
05/13/2020

Using Genetic Algorithm To Evolve Cellular Automata In Performing Edge Detection

Cellular automata are discrete and computational models thatcan be shown...
research
07/15/2020

The Big-O Problem for Labelled Markov Chains and Weighted Automata

Given two weighted automata, we consider the problem of whether one is b...
research
03/30/2021

Approximation algorithm for finding short synchronizing words in weighted automata

In this paper we are dealing with the issue of finding possibly short sy...
research
11/15/2017

Recurrent Neural Networks as Weighted Language Recognizers

We investigate computational complexity of questions of various problems...
research
03/28/2018

Unreasonable Effectivness of Deep Learning

We show how well known rules of back propagation arise from a weighted c...

Please sign up or login with your details

Forgot password? Click here to reset