Abstract
Consider an arc-capacitated network \(\mathcal {N}\) through which an integer-valued flow must be sent from several source nodes to a sink node. Each feasible flow defines a corresponding multigraph with the same vertices as \(\mathcal {N}\) and an edge for each arc of \(\mathcal {N}\), where the edge multiplicity is the flow in the respective arc. The maximum flow degree of a feasible flow is the maximum sum of the flow entering and leaving a node of \(\mathcal {N}\), i.e. the maximum degree of the corresponding multigraph. The minimum maximum flow degree problem (MMFDP) consists in determining on \(\mathcal {N}\) a feasible flow such that its maximum flow degree is minimum. We present a polynomial time algorithm for this problem. We use its optimum value to derive an improved upper bound for the flow coloring problem (FCP), which consists in finding a feasible flow whose corresponding multigraph has the minimum chromatic index. Based on this procedure, we design an approximation algorithm for the FCP that improves the best known approximation factor.
Similar content being viewed by others
Change history
20 April 2022
A Correction to this paper has been published: https://doi.org/10.1007/s10479-022-04555-0
Notes
The FCP has been defined on an undirected graph \(G=(V,E)\), with a demand function \(b:V\rightarrow \mathbb {Z}_+\), where a flow from the sources to t can pass through the edges in any direction with no capacity limitation. Thus, associated with G, there is a network \(\mathcal {N}=(V,A,b,c\equiv \infty )\) with two arcs in A with opposite directions for each edge of G. Here, we preferred to define FCP directly on \(\mathcal {N}\) to emphasis its relation with MMFDP.
References
Ahuja, R., Magnanti, T., & Orlin, J. (1993). Network flows: Theory, algorithms, and applications. London: Prentice Hall.
Campêlo, M., Corrêa, R., Huiban, C., Rodrigues, C.D. (2012): The flow coloring problem. In: Congreso Latino-Iberoamericano de Investigacion Operativa (CLAIO), pp. 3256–3267.
Campêlo, M., Huiban, C., Rodrigues, C. D., & Sampaio, R. M. (2015). On the complexity of the flow coloring problem. Discrete Applied Mathematics, 197, 75–92.
Cole, R., Ost, K., & Schirra, S. (2001). Edge-coloring bipartite multigraphs in \({O} ({E} \log {D})\) time. Combinatorica, 21(1), 5–12.
Goldberg, M. K. (1984). Edge-coloring of multigraphs: Recoloring technique. Journal of Graph Theory, 8(1), 123–137.
Gomes, C. (2009): Radio mesh networks and the round weighting problem. Ph.D. thesis, Université Nice Sophia Antipolis.
Hochbaum, D. S., Nishizeki, T., & Shmoys, D. B. (1986). A better than best possible algorithm to edge color multigraphs. Journal of Algorithms, 7(1), 79–104.
Holyer, I. (1981). The np-completeness of edge-coloring. SIAM Journal on Computing, 10(4), 718–720.
Klasing, R., Morales, N., & Pérennes, S. (2008). On the complexity of bandwidth allocation in radio networks. Theoretical Computer Science, 406(3), 225–239.
Matias, J., Campêlo, M. (2018): Método exato para o problema de coloração de fluxo. In: Congreso Latino-Iberoamericano de Investigacion Operativa (CLAIO), pp. 1–8.
Orlin, J.B. (2013): Max flows in \(o(nm)\) time, or better. In: Proceedings of the Forty-fifth Annual ACM Symposium on Theory of Computing, STOC ’13, pp. 765–774.
Schrijver, A. (1998). Bipartite edge coloring in o(\(\delta \)m) time. SIAM Journal on Computing, 28(3), 841–846.
Shannon, C. E. (1949). A theorem on coloring the lines of a network. Studies in Applied Mathematics, 28(1–4), 148–152.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
M. Campêlo: Partially supported by CNPq, Brazil (425297/2016-0, 309315/2019-0), and FUNCAP-CE/Brazil (PNE-0112-00061.01.00/16). J. A. S. Matias: Supported by FUNCAP-CE/Brazil.
Rights and permissions
About this article
Cite this article
Campêlo, M., Matias, J.A.S. Using the minimum maximum flow degree to approximate the flow coloring problem. Ann Oper Res 316, 1267–1278 (2022). https://doi.org/10.1007/s10479-021-04180-3
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10479-021-04180-3