En la teoría de la optimización combinatoria , el flujo submodular es una clase general de problemas de optimización que incluye como casos especiales el problema del flujo de costo mínimo , la intersección de matroides y el problema de calcular un dijoin de peso mínimo en un grafo dirigido ponderado . Fue formulado originalmente por Jack Edmonds y Rick Giles, [ 1 ] y puede resolverse en tiempo polinomial . [ 2 ] [ 3 ] [ 4 ]
En el problema clásico de flujo de costo mínimo, la entrada es una red de flujo con capacidades dadas que especifican límites inferiores y superiores para la cantidad de flujo por arista, así como costos por unidad de flujo a lo largo de cada arista. El objetivo es encontrar un sistema de cantidades de flujo que cumpla con las capacidades en cada arista, obedezca la ley de Kirchhoff de que la cantidad total de flujo de entrada a cada vértice sea igual a la cantidad total de flujo de salida, y tenga un costo total mínimo. En el flujo submodular, también se proporciona una función de conjunto submodular sobre conjuntos de vértices del grafo. En lugar de obedecer la ley de Kirchhoff, se requiere que, para cada conjunto de vértices, el flujo excedente (la función que mapea el conjunto a su diferencia entre el flujo de entrada y el flujo de salida) sea como máximo el valor dado por la función submodular. [ 4 ]
Referencias
- ↑ Edmonds, Jack ; Giles, Rick (1977), "Una relación min-max para funciones submodulares en grafos", Estudios en programación entera (Actas del taller, Bonn, 1975) , Anales de Matemáticas Discretas, vol. 1, North-Holland, Ámsterdam, pp. 185–204 , MR 0460169
- ↑ Grötschel, M.; Lovász, L.; Schrijver, A. (1981), "El método del elipsoide y sus consecuencias en la optimización combinatoria", Combinatorica , 1 (2): 169– 197, doi : 10.1007/BF02579273 , MR 0625550 , S2CID 43787103
- ↑ Gabow, Harold N. (1993), "Un marco para algoritmos de escalado de costos para problemas de flujo submodulares", Actas del 34.º Simposio Anual sobre Fundamentos de la Informática (FOCS), Palo Alto, California, EE. UU., 3-5 de noviembre de 1993 , IEEE Computer Society, pp. 449–458 , doi : 10.1109/SFCS.1993.366842 , ISBN 0-8186-4370-6, S2CID 32162097
- 1 2 Fleischer, Lisa; Iwata, Satoru (2000), "Algoritmos mejorados para la minimización de funciones submodulares y el flujo submodular", Actas del Trigésimo Segundo Simposio Anual de la ACM sobre Teoría de la Computación , Association for Computing Machinery, pp. 107–116 , doi : 10.1145/335305.335318 , ISBN 1-58113-184-4, MR 2114523
- Optimización combinatoria