Abstract

We saw in Chapter 5 that it is easy to check (e.g., using flows) whether a directed multigraph D=(V,A) has k (arc)-disjoint paths P1,P2,…,P k from a subset X⊂V to another subset Y⊂V and we can also find such paths efficiently. On many occasions (e.g., in practical applications) we need to be able to specify the initial and terminal vertices of each P i , i=1,2,…,k, that is, we wish to find a so-called linkage from X={x1,x2,…,x k } to Y={y1,y2,…,y k } such that P i is an (x i ,y i )-path for every i∈[k]. This problem is considerably more difficult and is in fact \(\mathcal{NP}\)-complete already when k=2. In this chapter we start by giving a proof of this fact and then we discuss a number of results on sufficient conditions for the existence of linkages, polynomial algorithms for special classes of digraphs, including acyclic, planar and semicomplete digraphs in the case of vertex disjoint paths and acyclic digraphs and some generalizations of tournaments in the case of arc-disjoint paths. The reader will see that quite a lot can be said about the linkage problems for special classes of digraphs and that still the problems are not trivial for these classes of digraphs. Finally we briefly discuss topics such as multi commodity flows and subdivisions of transitive tournaments in digraphs with large out-degree.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.