En teoría de la probabilidad , una solución en forma de producto es una forma de solución particularmente eficiente para determinar alguna métrica de un sistema con subcomponentes distintos, donde la métrica para el conjunto de componentes se puede escribir como un producto de la métrica de los diferentes componentes. Usando la notación Pi mayúscula, una solución en forma de producto tiene forma algebraica
donde B es una constante. Las soluciones de esta forma son de interés porque su evaluación es computacionalmente económica para valores grandes de n . Dichas soluciones en redes de colas son importantes para encontrar métricas de rendimiento en modelos de sistemas informáticos multiprogramados y de tiempo compartido.
Distribuciones de equilibrio
Las primeras soluciones en forma de producto se encontraron para distribuciones de equilibrio de cadenas de Markov . De manera trivial, los modelos compuestos por dos o más subcomponentes independientes exhiben una solución en forma de producto por definición de independencia. Inicialmente, el término se usó en redes de colas donde los subcomponentes serían colas individuales. Por ejemplo, el teorema de Jackson da la distribución de equilibrio conjunta de una red de colas abierta como el producto de las distribuciones de equilibrio de las colas individuales. [ 1 ] Después de numerosas extensiones, principalmente la red BCMP, se pensó que el equilibrio local era un requisito para una solución en forma de producto. [ 2 ] [ 3 ]
El modelo de red G de Gelenbe fue el primero en demostrar que esto no es así. Motivado por la necesidad de modelar neuronas biológicas que tienen un comportamiento de picos similar a un proceso puntual, introdujo el precursor de las redes G, llamándolo red neuronal aleatoria . [ 4 ] Al introducir "clientes negativos" que pueden destruir o eliminar a otros clientes, generalizó la familia de redes de forma de producto. [ 5 ] Luego, esto se extendió aún más en varios pasos, primero por los "disparadores" de Gelenbe que son clientes que tienen el poder de mover a otros clientes de una cola a otra. [ 6 ] Otra nueva forma de cliente que también condujo a la forma de producto fue la "eliminación de lotes" de Gelenbe. [ 7 ] Esto fue ampliado posteriormente por Erol Gelenbe y Jean-Michel Fourneau con tipos de clientes llamados "resets" que pueden modelar la reparación de fallos: cuando una cola alcanza el estado vacío, que representa (por ejemplo) un fallo, la longitud de la cola puede retroceder o ser "restablecida" a su distribución de estado estable por un cliente de reinicio que llega, lo que representa una reparación. Todos estos tipos de clientes anteriores en G-Networks pueden existir en la misma red, incluso con múltiples clases, y todos juntos siguen dando como resultado la solución en forma de producto, llevándonos mucho más allá de las redes reversibles que se habían considerado anteriormente. [ 8 ]
Las soluciones en forma de producto a veces se describen como "las estaciones son independientes en equilibrio". [ 9 ] Las soluciones en forma de producto también existen en redes de colas masivas . [ 10 ]
JM Harrison y RJ Williams señalan que "prácticamente todos los modelos que se han analizado con éxito en la teoría clásica de redes de colas son modelos que tienen una distribución estacionaria denominada de forma de producto" [ 9 ] Más recientemente, se han publicado soluciones de forma de producto para álgebras de procesos de Markov (por ejemplo, RCAT en PEPA [ 11 ] [ 12 ] ) y redes de Petri estocásticas . [ 13 ] [ 14 ] El teorema de deficiencia cero de Martin Feinberg proporciona una condición suficiente para que las redes de reacciones químicas exhiban una distribución estacionaria de forma de producto. [ 15 ]
El trabajo de Gelenbe también muestra que las redes G en forma de producto pueden usarse para modelar redes neuronales aleatorias de picos , y además que dichas redes pueden usarse para aproximar funciones reales acotadas y continuas. [ 16 ] [ 17 ]
Distribuciones del tiempo de estancia
El término forma de producto también se ha utilizado para referirse a la distribución del tiempo de permanencia en un sistema de colas cíclico, donde el tiempo que pasan los trabajos en M nodos se da como el producto del tiempo que pasan en cada nodo. [ 18 ] En 1957 Reich mostró el resultado para dos colas M/M/1 en tándem, [ 19 ] extendiéndolo posteriormente a n colas M/M/1 en tándem [ 20 ] y se ha demostrado que se aplica a rutas sin adelantamiento en redes de Jackson . [ 21 ] Walrand y Varaiya sugieren que la no adelantamiento (donde los clientes no pueden adelantar a otros clientes tomando una ruta diferente a través de la red) puede ser una condición necesaria para que el resultado se cumpla. [ 21 ] Mitrani ofrece soluciones exactas para algunas redes simples con adelantamiento, mostrando que ninguna de ellas exhibe distribuciones de tiempo de permanencia en forma de producto. [ 22 ]
Para redes cerradas, Chow demostró que un resultado se cumplía para dos nodos de servicio, [ 23 ] que luego se generalizó a un ciclo de colas [ 24 ] y a rutas libres de adelantamiento en redes Gordon-Newell . [ 25 ] [ 26 ]
Extensiones
- Las soluciones aproximadas en forma de producto se calculan asumiendo distribuciones marginales independientes, lo que puede proporcionar una buena aproximación a la distribución estacionaria bajo ciertas condiciones. [ 27 ] [ 28 ]
- Las soluciones en forma de semiproducto son soluciones donde una distribución puede escribirse como un producto cuyos términos tienen una dependencia funcional limitada del espacio de estados global, que puede aproximarse. [ 29 ]
- Las soluciones en forma de cuasi-producto son o
Referencias
- ↑ Jackson, James R. (1963). "Sistemas de colas tipo taller". Management Science . 10 (1): 131– 142. doi : 10.1287/mnsc.10.1.131 .
- ↑ Boucherie, Richard J.; van Dijk, NM (1994). "Equilibrio local en redes de colas con clientes positivos y negativos" . Annals of Operations Research . 48 (5): 463– 492. doi : 10.1007/BF02033315 . hdl : 1871/12327 . S2CID 15599820 .
- ↑ Chandy, K. Mani ; Howard, JH Jr; Towsley, DF (1977). "Forma de producto y equilibrio local en redes de colas" . Journal of the ACM . 24 (2): 250– 263. doi : 10.1145/322003.322009 . S2CID 6218474 .
- ↑ Gelenbe, Erol (1989). "Redes neuronales aleatorias con señales negativas y positivas y solución en forma de producto". Neural Computation . 1 (4): 502– 510. doi : 10.1162/neco.1989.1.4.502 . S2CID 207737442 .
- ↑ Gelenbe, Erol (1991). "Redes de colas en forma de producto con clientes negativos y positivos" . Journal of Applied Probability . 28 (3): 656– 663. doi : 10.2307/3214499 . JSTOR 3214499 .
- ↑ Gelenbe, Erol (1993). "Redes G con movimiento de clientes activado". Journal of Applied Probability . 30 (3): 742– 748. doi : 10.2307/3214781 . JSTOR 3214781 .
- ↑ Gelenbe, Erol (1993). "Redes G con movimiento de clientes activado". Probabilidad en las Ciencias de la Ingeniería y la Información . 7 (3): 335– 342. doi : 10.1017/S0269964800002953 .
- ↑ Gelenbe, Erol ; Fourneau, Jean-Michel (2002). "G-Networks with resets". Performance Evaluation . 49 (1): 179– 191. doi : 10.1016/S0166-5316(02)00127-X .
- 1 2 Harrison, JM ; Williams, RJ (1992). "Modelos brownianos de redes de colas de alimentación directa: cuasirreversibilidad y soluciones en forma de producto". Annals of Applied Probability . 2 (2): 263– 293. CiteSeerX 10.1.1.56.1572 . doi : 10.1214/aoap/1177005704 .
- ↑ Henderson, W.; Taylor, PG (1990). "Forma del producto en redes de colas con llegadas y servicios por lotes". Queueing Systems . 6 : 71–87 . doi : 10.1007/BF02411466 . S2CID 30949152 .
- ↑ Hillston, J. ; Thomas, N. (1999). "Solución de forma de producto para una clase de modelos PEPA" (PDF) . Performance Evaluation . 35 ( 3– 4): 171– 192. doi : 10.1016/S0166-5316(99)00005-X . hdl : 20.500.11820/13c57018-5854-4f34-a4c9-833262a71b7c .
- ↑ Harrison, PG (2003). "Retrocediendo en el tiempo en el álgebra de procesos markovianos" . Theoretical Computer Science . 290 (3): 1947– 2013. doi : 10.1016/S0304-3975(02)00375-4 . Archivado del original el 15 de octubre de 2006. Consultado el 29 de agosto de 2015 .
- ↑ Marin, A.; Balsamo, S.; Harrison, PG (2012). "Análisis de redes de Petri estocásticas con señales". Performance Evaluation . 69 (11): 551– 572. doi : 10.1016/j.peva.2012.06.003 . hdl : 10044/1/14180 .
- ↑ Mairesse, J.; Nguyen, HT (2009). "Redes de Petri con deficiencia cero y forma de producto". Aplicaciones y teoría de las redes de Petri . Notas de clase en informática. Vol. 5606. pág. 103. CiteSeerX 10.1.1.745.1585 . doi : 10.1007/978-3-642-02424-5_8 . ISBN 978-3-642-02423-8.
- ↑ Anderson, DF; Craciun, G.; Kurtz, TG (2010). "Distribuciones estacionarias en forma de producto para redes de reacción química con deficiencia cero". Boletín de Biología Matemática . 72 (8): 1947– 1970. arXiv : 0803.3042 . doi : 10.1007/s11538-010-9517-4 . PMID 20306147 . S2CID 2204856 .
- ↑ Gelenbe, Erol (1993). "Aprendizaje en la red neuronal aleatoria recurrente". Neural Computation . 5 (1): 154– 164. doi : 10.1162/neco.1993.5.1.154 . S2CID 38667978 .
- ↑ Gelenbe, Erol ; Mao, Zhi-Hong; Li, Yan-Da (1991). "Aproximación de funciones con redes neuronales aleatorias". IEEE Transactions on Neural Networks . 10 (1): 3– 9. CiteSeerX 10.1.1.46.7710 . doi : 10.1109/72.737488 . PMID 18252498 .
- ↑ Boxma, OJ ; Kelly, FP ; Konheim, AG (enero de 1984). "La forma de producto para las distribuciones de tiempo de permanencia en colas exponenciales cíclicas" . Journal of the ACM . 31 (1): 128–133 . doi : 10.1145/2422.322419 . S2CID 6770615 .
- ↑ Reich, Edgar (1957). "Tiempos de espera cuando las colas están en tándem" . The Annals of Mathematical Statistics . 28 (3): 768– 773. doi : 10.1214/aoms/1177706889 .
- ↑ Reich, E. (1963). "Nota sobre colas en tándem" . The Annals of Mathematical Statistics . 34 : 338–341 . doi : 10.1214/aoms/1177704275 .
- 1 2 Walrand, J. ; Varaiya, P. (1980). "Tiempos de estancia y la condición de adelantamiento en redes jacksonianas". Advances in Applied Probability . 12 (4): 1000– 1018. doi : 10.2307/1426753 . JSTOR 1426753 .
- ↑ Mitrani, I. (1985). "Problemas de tiempo de respuesta en redes de comunicación". Journal of the Royal Statistical Society. Serie B (Metodológica) . 47 (3): 396– 406. doi : 10.1111/j.2517-6161.1985.tb01368.x . JSTOR 2345774 .
- ↑ Chow, We-Min (abril de 1980). "La distribución del tiempo de ciclo de las colas cíclicas exponenciales" . Journal of the ACM . 27 (2): 281– 286. doi : 10.1145/322186.322193 . S2CID 14084475 .
- ↑ Schassberger, R.; Daduna, H. (1983). "El tiempo de un viaje de ida y vuelta en un ciclo de colas exponenciales" . Journal of the ACM . 30 : 146–150 . doi : 10.1145/322358.322369 . S2CID 33401212 .
- ↑ Daduna, H. (1982). "Tiempos de paso para rutas sin adelantamientos en redes Gordon-Newell". Advances in Applied Probability . 14 (3): 672– 686. doi : 10.2307/1426680 . JSTOR 1426680 .
- ↑ Kelly, FP ; Pollett, PK (1983). "Tiempos de permanencia en redes de colas cerradas". Advances in Applied Probability . 15 (3): 638– 656. doi : 10.2307/1426623 . JSTOR 1426623 .
- ↑ Baynat, B.; Dallery, Y. (1993). "Una visión unificada de las técnicas de aproximación de forma de producto para redes de colas cerradas generales". Performance Evaluation . 18 (3): 205– 224. doi : 10.1016/0166-5316(93)90017-O .
- ↑ Dallery, Y.; Cao, XR (1992). "Análisis operacional de redes de colas cerradas estocásticas". Performance Evaluation . 14 : 43–61 . doi : 10.1016/0166-5316(92)90019-D .
- ↑ Thomas, Nigel; Harrison, Peter G. (2010). "Tasas dependientes del estado y forma de semiproducto mediante el proceso inverso". Ingeniería del rendimiento informático . Notas de clase en ciencias de la computación. Vol. 6342. p. 207. doi : 10.1007/978-3-642-15784-4_14 . ISBN 978-3-642-15783-7.
- ↑ Dębicki, K.; Dieker, AB; Rolski, T. (2007). "Formas cuasiproducto para redes fluidas impulsadas por Levy". Matemáticas de la investigación operativa . 32 (3): 629– 647. arXiv : math/0512119 . doi : 10.1287/moor.1070.0259 . S2CID 16150704 .
- ↑ Angius, A.; Horváth, AS; Wolf, V. (2013). "Análisis transitorio aproximado de redes de colas mediante formas cuasiproducto". Técnicas y aplicaciones de modelado analítico y estocástico . Notas de clase en informática. Vol. 7984. p. 22. doi : 10.1007/978-3-642-39408-9_3 . ISBN 978-3-642-39407-2.
- teoría de colas