stringtranslate.com

álgebra de intervalos de Allen

El álgebra de intervalos de Allen es un cálculo para el razonamiento temporal introducido por James F. Allen en 1983.

El cálculo define posibles relaciones entre intervalos de tiempo y proporciona una tabla de composición que puede usarse como base para razonar sobre descripciones temporales de eventos.

Descripción formal

Relaciones

Las siguientes 13 relaciones base capturan las posibles relaciones entre dos intervalos.

Usando este cálculo, los hechos dados pueden formalizarse y luego usarse para el razonamiento automático. Las relaciones entre intervalos se formalizan como conjuntos de relaciones base.

Las oraciones

Durante la cena, Peter lee el periódico. Después se va a la cama.

se formalizan en el álgebra de intervalos de Allen de la siguiente manera:

En general, el número de relaciones diferentes entre n intervalos, comenzando con n  = 0, es 1, 1, 13, 409, 23917, 2244361... OEIS A055203. El caso especial que se muestra arriba es para n  = 2.

Composición de relaciones entre intervalos.

Para razonar sobre las relaciones entre intervalos temporales, el álgebra de intervalos de Allen proporciona una tabla de composición . Dada la relación entre y y la relación entre y , la tabla de composición permite concluir sobre la relación entre y . Junto con una operación inversa , esto convierte el álgebra de intervalos de Allen en un álgebra de relaciones .

Por ejemplo, se puede inferir .

Extensiones

El álgebra de intervalos de Allen se puede utilizar para la descripción tanto de intervalos temporales como de configuraciones espaciales. Para este último uso, se interpreta que las relaciones describen la posición relativa de los objetos espaciales. Esto también funciona para objetos tridimensionales al enumerar la relación de cada coordenada por separado.

El estudio del marcado superpuesto utiliza un álgebra similar (ver [1] ). Sus modelos tienen más variaciones dependiendo de si se permite que los puntos finales de las estructuras de documentos estén realmente ubicados conjuntamente o simplemente [tangentes].

Implementaciones

Ver también

Referencias

  1. ^ Steven DeRose. Superposición de marcado: una revisión y un caballo. En Proceedings of Extreme Markup Languages ​​2004, Montreal, Québec, 2 al 6 de agosto de 2004. http://xml.coverpages.org/DeRoseEML2004.pdf

Fuentes