In logica matematica, un algoritmo di Markov è un sistema di riscrittura di stringhe (sistema semi-Thue) che si basa su regole analoghe a quelle grammaticali. È stato dimostrato che questi algoritmi sono Turing completi.

Definizione

modifica

Formalmente, un algoritmo di Markov è una quaterna , dove:

  • è un alfabeto
  • è un insieme finito non vuoto di coppie di parole su munito di una relazione d'ordine
  • è un sottoinsieme di i cui elementi sono detti regole finali
  • è un sottoinsieme di detto l'alfabeto finale

Rispetto ad un generico sistema di riscrittura, un algoritmo di Markov ha in più la proprietà che, per ogni passo della sostituzione, deve essere applicata la prima (nel senso di elemento minimale) regola tra quelle possibili.

Bibliografia

modifica
  • (EN) A. Caracciolo di Forino, String processing languages and generalized Markov algorithms. In: Symbol manipulation languages and techniques, D. G. Bobrow (Ed.), North-Holland Publ. Co., Amsterdam, 1968, pp. 191-206.
  • (EN) Andrey Andreevich Markov, The Theory of Algorithms. American Mathematical Society Translations, series 2, 15, 1-14, 1960.

Collegamenti esterni

modifica
  Portale Matematica: accedi alle voci di Wikipedia che trattano di matematica

📚 Artikel Terkait di Wikipedia

N-gramma

quality control algorithm for dna sequencing projects. Nucleic Acids Research, 21(16):3829--3838, 1993. (EN) Frederick J. Damerau, Markov Models and Linguistic

Rete bayesiana

discendenti, dati i valori delle loro variabili-genitore. Il Markov blanket (coperta di Markov) di un nodo è l'insieme dei nodi composto dai suoi genitori

Texture (grafica)

sfocata. Sintesi di texture pixel-based Questi metodi, utilizzando i campi di Markov, il campionamento non-parametrico, la quantizzazione di vettori a struttura

Costruttivismo matematico

algorithm. [...] shall use as a precise concept of algorithm the notion of normal algorithm proposed by Markov [...]» ^ The Constructivization of Abstract Mathematical

Algoritmo forward-backward

forward–backward algorithm (spreadsheet and article with step-by-step walk-through) Tutorial of hidden Markov models including the forward–backward algorithm, su cs

Rete neurale convoluzionale

Recognition, Suvisoft, 2006. ^ GE Hinton, S Osindero e YW Teh, A fast learning algorithm for deep belief nets., in Neural computation, vol. 18, n. 7, Jul 2006

Grafo con fattori

Brendan J.; Loeliger, Hans-Andrea, Factor Graphs and the Sum-Product Algorithm, vol. 47, 2001, DOI:10.1109/18.910572. Wymeersch, Henk, Iterative Receiver

Apprendimento automatico

osservato. Metodi di apprendimento basati su reti neurali e su modelli di Markov nascosti sono efficaci per la personalizzazione automatica di vocabolari