En matemáticas , un contratista de intervalo (o contratista para abreviar) [ 1 ] asociado a un conjuntoes un operadorque se asocia a un hiperrectánguloenotra cajade De tal manera que siempre se cumplan las dos propiedades siguientes:
- (propiedad contractual)
- (propiedad de completitud)
Un contratista asociado a una restricción (como una ecuación o una desigualdad ) es un contratista asociado al conjuntode todosque satisfacen la restricción. Los contratistas hacen posible mejorar la eficiencia de los algoritmos de ramificación y acotación utilizados clásicamente en el análisis de intervalos .
Propiedades de los contratistas
Un contratista C es monótono si tenemos .
Es mínimo si para todas las cajas [ x ], tenemos , donde [ A ] es la envoltura del intervalo del conjunto A , es decir, la caja más pequeña que encierra a A .
El contratista C es delgado si para todos los puntos x , donde { x } denota la caja degenerada que encierra a x como un solo punto.
El contratista C es idempotente si para todas las cajas [ x ], tenemos
El contratista C es convergente si para todas las secuencias [ x ]( k ) de cajas que contienen x , tenemos
Ilustración
La figura 1 representa el conjunto X pintado de gris y algunas cajas, algunas de ellas degeneradas (es decir, corresponden a elementos únicos). La figura 2 representa estas cajas después de la contracción . Nótese que el contractor no ha eliminado ningún punto de X. El contractor es mínimo para la caja cian, pero pesimista para la verde. Todas las cajas azules degeneradas se contraen a la caja vacía . La caja magenta y la roja no se pueden contraer.


Álgebra de contratista
Se pueden realizar algunas operaciones en contratistas para construir contratistas más complejos. [ 2 ] La intersección , la unión , la composición y la repetición se definen de la siguiente manera.
contratistas de construcción
Existen diferentes maneras de construir contratistas asociados a ecuaciones e inecuaciones, por ejemplo, f ( x ) en [ y ]. La mayoría se basan en aritmética de intervalos. Uno de los más eficientes y sencillos es el contratista hacia adelante/hacia atrás (también llamado HC4-revisado). [ 3 ] [ 4 ]
El principio consiste en evaluar f ( x ) mediante aritmética de intervalos (este es el paso hacia adelante). El intervalo resultante se interseca con [ y ]. A continuación , se realiza una evaluación hacia atrás de f ( x ) para reducir los intervalos para xᵢ (este es el paso hacia atrás). Ahora ilustramos el principio con un ejemplo sencillo.
Considere la restricción Podemos evaluar la función f ( x ) introduciendo las dos variables intermedias a y b , de la siguiente manera:
Las dos restricciones anteriores se denominan restricciones hacia adelante . Obtenemos las restricciones hacia atrás tomando cada restricción hacia adelante en orden inverso y aislando cada variable en el lado derecho. Obtenemos
El contratista resultante hacia adelante/atrás se obtiene evaluando las restricciones hacia adelante y hacia atrás utilizando el análisis de intervalos .
Referencias
- ^ Jaulín, Luc; Kieffer, Michel; Didrit, Olivier; Walter, Eric (2001). Análisis de intervalos aplicado . Berlín: Springer. ISBN 1-85233-219-0.
- ^ Chabert, G.; Jaulín, L. (2009). «Programación de contratistas» (PDF) . Inteligencia artificial . 173 (11): 1079– 1100. doi : 10.1016/j.artint.2009.03.002 .
- ^ Messine, F. (1997). Método de optimización global basado en el análisis de intervalos para la resolución de problemas con restricciones . Thèse de doctorat, Institut National Polytechnique de Toulouse. Archivado desde el original el 14 de enero de 2012 . Consultado el 5 de mayo de 2013 .
- ↑ Benhamou, F.; Goualard, F.; Granvilliers, L.; Puget, JF (1999). Revisión de la consistencia de la envoltura y la caja (PDF) . En Actas de la conferencia internacional de 1999 sobre programación lógica.
- Aritmética
- aritmética informática
- Algoritmos y métodos de optimización
- Análisis numérico