Em termos gerais, a correspondência de padrões de permutação lida com problemas do seguinte tipo:
Dadas as permutações em e em , com , contém uma subsequência de comprimento cujos elementos são ordenados de acordo com ?
Por exemplo, se e , a subsequência corresponde a . Como você pode ver, não estamos procurando aqui uma correspondência exata, mas algo que "se pareça" com o padrão especificado.
Alguém sabe se o trabalho foi realizado para estender os problemas de correspondência de padrões de permutação às seqüências de caracteres? Infelizmente, o Google não ajudou, pois o conhecido problema de correspondência de padrões nas strings não tem nada a ver com isso.
permutations
string-matching
Anthony Labarre
fonte
fonte
Respostas:
Finalmente, consegui descobrir uma boa pesquisa de Kitaev e Mansour , que fornece indicações para a literatura relacionada ao padrão de permutação correspondente às permutações e palavras "usuais" / assinadas / coloridas.
fonte
Baars, Löh e Swierstra implementaram Analisadores de Permutação para Haskell (Journal of Functional Programming / Volume 14 / Edição 06, pp 635 - 646). Eles podem ser usados para especificar a permutação de uma coleção de analisadores. Se cada um desses analisadores for um analisador opcional para um único caractere (ou seja, corresponde ao caractere ou a nada), você terá os ingredientes que procura. Acredito que a biblioteca deles esteja disponível no GHC.
fonte
Você deve começar com Revital Eres, Gad M. Landau, Laxmi Parida: descoberta de padrões de permutação em biosequências . Journal of Computational Biology 11 (6): 1050-1060 (2004).
fonte