A probabilistic algorithm to test local algebraic observability
in polynomial time
Alexandre Sedoglavic
Laboratoire
GAGE, École polytechnique
F-91128 Palaiseau, France
Alexandre.Sedoglavic@polytechnique.fr
Abstract:
The following questions are often encountered in system and control
theory. Given an algebraic model of a physical process, which
variables can be, in theory, deduced from the input-output behavior
of an experiment? How many of the remaining variables should we
assume to be known in order to determine all the others? These
questions are parts of the local algebraic observability
problem which is concerned with the existence of a non trivial Lie
subalgebra of the symmetries of the model letting the inputs and the
outputs invariant.
We present a probabilistic seminumerical algorithm that
proposes a solution to this problem in polynomial time. A
bound for the necessary number of arithmetic operations on the
rational field is presented. This bound is polynomial in the
complexity of evaluation of the model and in the number of
variables. Furthermore, we show that the size of the
integers involved in the computations is polynomial in the number of
variables and in the degree of the differential system.
Last, we estimate the probability of success of our algorithm and we
present some benchmarks from our Maple implementation.
This document was translated from LATEX by
HEVEA.