This paper explores the possibility of using the evolution of a population of finite state machines (FSMs) as a measure of `randomness' of a given binary sequence. An FSM with binary input and output alphabet can be seen as a predictor of a binary sequence. For any finite binary sequence, there exists an FSM able to perfectly predict the string but such a predictor, in general, has a large number of states. In this paper, we address the problem of finding the best predictor for a given sequence. This is an optimization problem over the space of all possible FSMs with a fixed number of states evaluated on the considered sequence. For this optimization an evolutionary algorithm is used: the better the FSMs found are, the less `random' will the given sequence be.

Prediction of Binary Sequences by Evolving Finite State Machines

CERRUTI, Umberto;GIACOBINI, Mario Dante Lucio;
2002-01-01

Abstract

This paper explores the possibility of using the evolution of a population of finite state machines (FSMs) as a measure of `randomness' of a given binary sequence. An FSM with binary input and output alphabet can be seen as a predictor of a binary sequence. For any finite binary sequence, there exists an FSM able to perfectly predict the string but such a predictor, in general, has a large number of states. In this paper, we address the problem of finding the best predictor for a given sequence. This is an optimization problem over the space of all possible FSMs with a fixed number of states evaluated on the considered sequence. For this optimization an evolutionary algorithm is used: the better the FSMs found are, the less `random' will the given sequence be.
2002
Dipartimento di Matematica, Università degli Studi di Torino
3
1
13
pseudo-random sequences; evolutionary algorithm; prediction
CERRUTI U; M. GIACOBINI; LIARDET P
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2318/26648
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? 4
social impact