stringtranslate.com

Sistema de tareas métrico

Los sistemas de tareas son objetos matemáticos utilizados para modelar el conjunto de posibles configuraciones de algoritmos en línea . Fueron introducidos por Borodin , Linial y Saks (1992) para modelar una variedad de problemas en línea. Un sistema de tareas determina un conjunto de estados y costos para cambiar de estado. Los sistemas de tareas obtienen como entrada una secuencia de solicitudes de modo que cada solicitud asigna tiempos de procesamiento a los estados. El objetivo de un algoritmo en línea para sistemas de tareas es crear un cronograma que minimice el costo total incurrido por el procesamiento de las tareas con respecto a los estados y el costo de cambiar de estado.

Si la función de costo para cambiar de estado es una métrica , el sistema de tareas es un sistema métrico de tareas (MTS). Este es el tipo más común de sistemas de tareas. Los sistemas de tareas métricos generalizan problemas en línea como la paginación , el acceso a listas y el problema del servidor k (en espacios finitos).

Definicion formal

Un sistema de tareas es un par donde es un conjunto de estados y es una función de distancia. Si es una métrica, es un sistema de tareas métrico. Una entrada al sistema de tareas es una secuencia tal que para cada , hay un vector de entradas no negativas que determinan los costos de procesamiento para los estados al procesar la enésima tarea.

Un algoritmo para el sistema de tareas produce un cronograma que determina la secuencia de estados. Por ejemplo, significa que la enésima tarea se ejecuta en estado . El costo de procesamiento de un cronograma es

El objetivo del algoritmo es encontrar un cronograma tal que se minimice el costo.

Resultados conocidos

Como es habitual en los problemas en línea, la medida más común para analizar algoritmos para sistemas de tareas métricas es el análisis competitivo , donde se compara el desempeño de un algoritmo en línea con el desempeño de un algoritmo fuera de línea óptimo. Para los algoritmos deterministas en línea, existe un límite estricto en la relación competitiva debido a Borodin et al. (1992).

Para los algoritmos en línea aleatorios, la relación competitiva tiene un límite inferior y un límite superior . El límite inferior se debe a Bartal et al. (2006, 2005). El límite superior se debe a Bubeck, Cohen, Lee y Lee (2018), quienes mejoraron un resultado de Fiat y Mendel (2003).

Hay muchos resultados para varios tipos de métricas restringidas.

Ver también

Referencias