Problemas de decomposição de fluxos em redes

Detalhes bibliográficos
Ano de defesa: 2025
Autor(a) principal: Carvalho Neto, Cláudio Soares de
Orientador(a): Sales, Cláudia Linhares
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Área do conhecimento CNPq:
Link de acesso: http://repositorio.ufc.br/handle/riufc/80237
Resumo: Flows on networks are a fundamental tool in the Graph Theory, with several practical applications. A network N is formed by a (multi)digraph D together with a capacity function u : A(D) → R+, and it is denoted by N = (D, u). A flow on N is a function x : A(D) → R+ such that x(a) ≤ u(a) for all a ∈ A(D). We say that a flow is λ-uniform if its value on each arc of the network with positive flow value is exactly λ, for some λ ∈ R ∗ +. According to Granata et al. (2013), arc-coloured networks are used to model qualitative differences among different regions through which the flow will be sent. They have applications in several areas such as communication networks, multimodal transportation, molecular biology, packing etc. In this work, we deal with two types of flows - (s, t)-flow and s-branching flow. An (s, t)-flow represents the amount of flow that can be sent from s to t in a network N = (D, u). According to Baier, Köhler e Skutella (2005), an (s, t)-flow is k-splittable if it can be decomposed into up to k paths. We consider the problem of decomposing a flow over an arc-coloured network with minimum cost, that is, with minimum sum of the cost of its paths, where the cost of each path is given by its number of colours. We show that this problem is N P-Hard for general flows. When we restrict the problem to λ-uniform flows, we show that it can be solved in polynomial time for networks with at most two colours, and it is N P-Hard for general networks with three colours and for acyclic networks with at least five colours. An s-branching flow must reach every vertex of a network N = (D, u) from a vertex s while loosing exactly one unit of flow in each vertex other than s. According to Bang-Jensen e Bessy (2014), when u ≡ n − 1, the network admits k arc-disjoint s-branching flows if and only if its associated digraph D contains k arc-disjoint s-branchings. Thus, a classical result by Edmonds (1973) stating that a digraph contains k arc-disjoint s-branchings if and only if the indegree of every set X ⊆ V (D) \ {s} is at least k also characterizes the existence of k arc-disjoint s-branching flows in those networks. In this work, we investigate how a property that is a natural extension of the characterization by Edmonds is related to the existence of k arc-disjoint s-branching flows in networks. Although this property is always necessary for the existence of such flows, we show that it is not always sufficient and that it is hard to decide if the desired flows exist even if we know beforehand that the network satisfies it.
id UFC-7_ed0fc9fa7b553e37a3b798c1088487df
oai_identifier_str oai:repositorio.ufc.br:riufc/80237
network_acronym_str UFC-7
network_name_str Repositório Institucional da Universidade Federal do Ceará (UFC)
repository_id_str
spelling Carvalho Neto, Cláudio Soares deOliveira, Ana Karolinna Maia deSales, Cláudia Linhares2025-03-31T17:01:55Z2025-03-31T17:01:55Z2025CARVALHO NETO, Cláudio Soares de. Problemas de decomposição de fluxos em redes. 2025. 107 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2025.http://repositorio.ufc.br/handle/riufc/80237Flows on networks are a fundamental tool in the Graph Theory, with several practical applications. A network N is formed by a (multi)digraph D together with a capacity function u : A(D) → R+, and it is denoted by N = (D, u). A flow on N is a function x : A(D) → R+ such that x(a) ≤ u(a) for all a ∈ A(D). We say that a flow is λ-uniform if its value on each arc of the network with positive flow value is exactly λ, for some λ ∈ R ∗ +. According to Granata et al. (2013), arc-coloured networks are used to model qualitative differences among different regions through which the flow will be sent. They have applications in several areas such as communication networks, multimodal transportation, molecular biology, packing etc. In this work, we deal with two types of flows - (s, t)-flow and s-branching flow. An (s, t)-flow represents the amount of flow that can be sent from s to t in a network N = (D, u). According to Baier, Köhler e Skutella (2005), an (s, t)-flow is k-splittable if it can be decomposed into up to k paths. We consider the problem of decomposing a flow over an arc-coloured network with minimum cost, that is, with minimum sum of the cost of its paths, where the cost of each path is given by its number of colours. We show that this problem is N P-Hard for general flows. When we restrict the problem to λ-uniform flows, we show that it can be solved in polynomial time for networks with at most two colours, and it is N P-Hard for general networks with three colours and for acyclic networks with at least five colours. An s-branching flow must reach every vertex of a network N = (D, u) from a vertex s while loosing exactly one unit of flow in each vertex other than s. According to Bang-Jensen e Bessy (2014), when u ≡ n − 1, the network admits k arc-disjoint s-branching flows if and only if its associated digraph D contains k arc-disjoint s-branchings. Thus, a classical result by Edmonds (1973) stating that a digraph contains k arc-disjoint s-branchings if and only if the indegree of every set X ⊆ V (D) \ {s} is at least k also characterizes the existence of k arc-disjoint s-branching flows in those networks. In this work, we investigate how a property that is a natural extension of the characterization by Edmonds is related to the existence of k arc-disjoint s-branching flows in networks. Although this property is always necessary for the existence of such flows, we show that it is not always sufficient and that it is hard to decide if the desired flows exist even if we know beforehand that the network satisfies it.Fluxos em redes são uma ferramenta fundamental na Teoria dos Grafos, com muitas aplicações práticas. uma rede N é formada por um (multi)digrafo D juntamente com uma função de capacidade u : A(D) → R+, e é denotada por N = (D, u). Um fluxo em N é uma função x : A(D) → R+ de modo que x(a) ≤ u(a) para todo a ∈ A(D). Dizemos que um fluxo é λ-uniforme se seu valor em cada arco com fluxo positivo é exatamente λ, para algum λ ∈ R∗ +. Segundo Granata et al. (2013), redes arco-coloridas são usadas para modelar diferenças qualitativas entre as diversas regiões por onde o fluxo será enviado. Elas têm aplicações em diversas áreas tais como redes de comunicação, transportes multimodais, biologia molecular, empacotamento etc. Neste trabalho, consideramos dois tipos de fluxos - (s, t)-fluxo e fluxo s-ramificado. Um (s, t)-fluxo representa a quantidade de fluxo que pode ser enviada de s a t em uma rede N = (D, u). De acordo com Baier, Köhler e Skutella (2005), um (s, t)-fluxo é k-divisível se ele pode ser decomposto em até k caminhos. Nós consideramos o problema de decompor um (s, t)-fluxo em uma rede arco-colorida com custo mínimo, isto é, com a menor soma do custo de seus caminhos, onde o custo de cada caminho é dado pelo seu número de cores. Mostramos que esse problema é N P-Difícil para (s, t)-fluxos em geral. Quando restringimos o prolema a (s, t)-fluxos λ-uniformes, mostramos que ele pode ser resolvido em tempo polinomial em redes com no máximo duas cores, e é N P-Difícil para redes em geral com três cores e para redes acíclicas com pelo menos cinco cores. Um fluxo s-ramificado deve alcançar todos os outros vértices de uma rede N = (D, u) a partir de um vértice s, perdendo exatamente uma unidade de fluxo em cada vértice diferente de s. Segundo Bang-Jensen e Bessy (2014), quando u ≡ n − 1, a rede admite k fluxos s-ramificados arco-disjuntos se e somente se D contém k s-ramificações arco-disjuntas. Assim, um resultado clássico de Edmonds (1973), que diz que um digrafo contém k s-ramificações se e somente se o grau de entrada de todo conjunto X ⊆ V (D) \ {s} for pelo menos k, também caracteriza a existência de k fluxos s-ramificados arco-disjuntos nessas redes. Neste trabalho, investigamos como uma propriedade que é uma extensão natural da caracterização de Edmonds está relacionada à existência de k fluxos s-ramificados arco-disjuntos em redes. Embora essa propriedade seja sempre necessária para a existência de tais fluxos, nós mostramos que ela nem sempre é suficiente e que é difícil decidir se os fluxos desejados existem, mesmo se tivermos o conhecimento prévio de que ela é satisfeita.Problemas de decomposição de fluxos em redesNetwork flows decomposition problemsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisFluxosRedes arco-coloridasDecomposiçãoRamificaçõesComplexidadeRedes de computadoresFlowsArc-coloured networksDecompositionBranchingsComplexityCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFChttp://lattes.cnpq.br/5079768089207295http://lattes.cnpq.br/6115379961132154http://lattes.cnpq.br/33098253741774292025-03-31ORIGINAL2025_tese_cscarvalhoneto.pdf2025_tese_cscarvalhoneto.pdfapplication/pdf1141189http://repositorio.ufc.br/bitstream/riufc/80237/5/2025_tese_cscarvalhoneto.pdfb465b35aef5c3eacaf11660f410f76b9MD55LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.ufc.br/bitstream/riufc/80237/4/license.txt8a4605be74aa9ea9d79846c1fba20a33MD54riufc/802372025-03-31 14:03:26.446oai:repositorio.ufc.br:riufc/80237Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2025-03-31T17:03:26Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false
dc.title.pt_BR.fl_str_mv Problemas de decomposição de fluxos em redes
dc.title.en.pt_BR.fl_str_mv Network flows decomposition problems
title Problemas de decomposição de fluxos em redes
spellingShingle Problemas de decomposição de fluxos em redes
Carvalho Neto, Cláudio Soares de
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Fluxos
Redes arco-coloridas
Decomposição
Ramificações
Complexidade
Redes de computadores
Flows
Arc-coloured networks
Decomposition
Branchings
Complexity
title_short Problemas de decomposição de fluxos em redes
title_full Problemas de decomposição de fluxos em redes
title_fullStr Problemas de decomposição de fluxos em redes
title_full_unstemmed Problemas de decomposição de fluxos em redes
title_sort Problemas de decomposição de fluxos em redes
author Carvalho Neto, Cláudio Soares de
author_facet Carvalho Neto, Cláudio Soares de
author_role author
dc.contributor.co-advisor.none.fl_str_mv Oliveira, Ana Karolinna Maia de
dc.contributor.author.fl_str_mv Carvalho Neto, Cláudio Soares de
dc.contributor.advisor1.fl_str_mv Sales, Cláudia Linhares
contributor_str_mv Sales, Cláudia Linhares
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Fluxos
Redes arco-coloridas
Decomposição
Ramificações
Complexidade
Redes de computadores
Flows
Arc-coloured networks
Decomposition
Branchings
Complexity
dc.subject.ptbr.pt_BR.fl_str_mv Fluxos
Redes arco-coloridas
Decomposição
Ramificações
Complexidade
Redes de computadores
dc.subject.en.pt_BR.fl_str_mv Flows
Arc-coloured networks
Decomposition
Branchings
Complexity
description Flows on networks are a fundamental tool in the Graph Theory, with several practical applications. A network N is formed by a (multi)digraph D together with a capacity function u : A(D) → R+, and it is denoted by N = (D, u). A flow on N is a function x : A(D) → R+ such that x(a) ≤ u(a) for all a ∈ A(D). We say that a flow is λ-uniform if its value on each arc of the network with positive flow value is exactly λ, for some λ ∈ R ∗ +. According to Granata et al. (2013), arc-coloured networks are used to model qualitative differences among different regions through which the flow will be sent. They have applications in several areas such as communication networks, multimodal transportation, molecular biology, packing etc. In this work, we deal with two types of flows - (s, t)-flow and s-branching flow. An (s, t)-flow represents the amount of flow that can be sent from s to t in a network N = (D, u). According to Baier, Köhler e Skutella (2005), an (s, t)-flow is k-splittable if it can be decomposed into up to k paths. We consider the problem of decomposing a flow over an arc-coloured network with minimum cost, that is, with minimum sum of the cost of its paths, where the cost of each path is given by its number of colours. We show that this problem is N P-Hard for general flows. When we restrict the problem to λ-uniform flows, we show that it can be solved in polynomial time for networks with at most two colours, and it is N P-Hard for general networks with three colours and for acyclic networks with at least five colours. An s-branching flow must reach every vertex of a network N = (D, u) from a vertex s while loosing exactly one unit of flow in each vertex other than s. According to Bang-Jensen e Bessy (2014), when u ≡ n − 1, the network admits k arc-disjoint s-branching flows if and only if its associated digraph D contains k arc-disjoint s-branchings. Thus, a classical result by Edmonds (1973) stating that a digraph contains k arc-disjoint s-branchings if and only if the indegree of every set X ⊆ V (D) \ {s} is at least k also characterizes the existence of k arc-disjoint s-branching flows in those networks. In this work, we investigate how a property that is a natural extension of the characterization by Edmonds is related to the existence of k arc-disjoint s-branching flows in networks. Although this property is always necessary for the existence of such flows, we show that it is not always sufficient and that it is hard to decide if the desired flows exist even if we know beforehand that the network satisfies it.
publishDate 2025
dc.date.accessioned.fl_str_mv 2025-03-31T17:01:55Z
dc.date.available.fl_str_mv 2025-03-31T17:01:55Z
dc.date.issued.fl_str_mv 2025
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv CARVALHO NETO, Cláudio Soares de. Problemas de decomposição de fluxos em redes. 2025. 107 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2025.
dc.identifier.uri.fl_str_mv http://repositorio.ufc.br/handle/riufc/80237
identifier_str_mv CARVALHO NETO, Cláudio Soares de. Problemas de decomposição de fluxos em redes. 2025. 107 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2025.
url http://repositorio.ufc.br/handle/riufc/80237
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal do Ceará (UFC)
instname:Universidade Federal do Ceará (UFC)
instacron:UFC
instname_str Universidade Federal do Ceará (UFC)
instacron_str UFC
institution UFC
reponame_str Repositório Institucional da Universidade Federal do Ceará (UFC)
collection Repositório Institucional da Universidade Federal do Ceará (UFC)
bitstream.url.fl_str_mv http://repositorio.ufc.br/bitstream/riufc/80237/5/2025_tese_cscarvalhoneto.pdf
http://repositorio.ufc.br/bitstream/riufc/80237/4/license.txt
bitstream.checksum.fl_str_mv b465b35aef5c3eacaf11660f410f76b9
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)
repository.mail.fl_str_mv bu@ufc.br || repositorio@ufc.br
_version_ 1847793171960954880