Abstract
Linear layout of graphs/digraphs is one of the classical and important optimization problems that have many practical applications. Recently Tamaki proposed an O(mn k + 1)-time and O(n k)-space algorithm for testing whether the pathwidth (or vertex separation) of a given digraph with n vertices and m edges is at most k. In this paper, we show that linear layout of digraphs with an objective function such as cutwidth, minimum linear arrangement, vertex separation (or pathwidth) and sum cut can be formulated as a linear layout problem on a submodular system (V,f) and then propose a simple framework of search tree algorithms for finding a linear layout (a sequence of V) with a bounded width that minimizes a given cost function. According to our framework, we obtain an O( k m n 2k)-time and O(n + m)-space algorithm for testing whether the pathwidth of a given digraph is at most k.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
K. Abrahamson, M. Fellows. Finite automata, bounded treewidth and well-quasiordering. in: Contemp. Math., 147: Amer. Math. Soc., Providence, RI, 539–563, 1993.
Bodlaender, H.L.: A linear-time algorithm for finding tree-decompositions of small treewidth. SIAM J. Comput. 25(6), 1305–1317 (1996)
Bodlaender, H.L., Fomin, F.V., Koster, A.M.C.A., Kratsch, D., Thilikos, D.M.: A note on exact algorithms for vertex ordering problems on graphs. Theory Comput. Syst. 50, 420–432 (2012)
Díaz, J., Petit, J., Serna, M.: A survey of graph layout problems. ACM Computing Surveys (CSUR) 34(3), 313–356 (2002)
Even, S., Tarjan, R.E.: Network flow and testing graph connectivity. SIAM J. Comput. 4, 507–518 (1975)
Fellows, M.R., Langston, M.A.: Layout permutation problems and well-partially ordered sets. In: Advanced Research in VLSI, pp. 315–327. MIT Press, Cambridge (1988)
Grötschel, M., Lovász, L., Schrijver, A.: The ellipsoid algorithm and its consequences in combinatorial optimization. Combinatorica 1, 499–513 (1981)
Gurari, E., Sudborough, I.H.: Improved dynamic programming algorithms for the bandwidth minimization and the mincut linear arrangement problem. J. Algorithm 5, 531–546 (1984)
Ikeda, M., Nagamochi, H.: A method for computing the pathwidth of chemical graphs. In: The 15th Japan-Korea Joint Workshop on Algorithms and Computation, Tokyo, Japan, July 10-11, pp. 140–145 (2012)
Iwata, S., Fleischer, L., Fujishige, S.: A combinatorial, strongly polynomial-time algorithm for minimizing submodular functions. J. ACM 48, 761–777 (2001)
Iwata, S., Tetali, P., Tripathi, P.: Approximating Minimum Linear Ordering Problems. In: Gupta, A., Jansen, K., Rolim, J., Servedio, R. (eds.) APPROX 2012 and RANDOM 2012. LNCS, vol. 7408, pp. 206–217. Springer, Heidelberg (2012)
Kinnersley, N.G.: The vertex separation number of a graph equals its path-width. Inf. Proc. Lett. 42, 345–350 (1992)
Makedon, F., Sudborough, I.H.: On minimizing width in linear layouts. Dis. Appl. Math. 23(3), 243–265 (1989)
Nagamochi, H.: Submodular Minimization via Pathwidth. In: Agrawal, M., Cooper, S.B., Li, A. (eds.) TAMC 2012. LNCS, vol. 7287, pp. 584–593. Springer, Heidelberg (2012)
Orlin, J.B.: A faster strongly polynomial time algorithm for submodular function minimization. Math. Program., Ser. A 118, 237–251 (2009)
Picard, J.-C., Queyranne, M.: On the structure of all minimum cuts in a network and applications. Math. Prog. Study 13, 8–16 (1980)
Robertson, N., Seymour, P.: Graph Minors. XX. Wagner’s conjecture. J. Combin. Theory Ser. B 92(2), 325–335 (2004)
Schrijver, A.: A combinatorial algorithm minimizing submodular functions in strongly polynomial time. J. Combin. Theory Ser. B 80, 346–355 (2000)
Tamaki, H.: A Polynomial Time Algorithm for Bounded Directed Pathwidth. In: Kolman, P., Kratochvíl, J. (eds.) WG 2011. LNCS, vol. 6986, pp. 331–342. Springer, Heidelberg (2011)
Thilikos, D.M., Serna, M., Bodlaender, H.L.: Cutwidth I: A linear time fixed parameter algorithm. J. of Algorithms 56, 1–24 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nagamochi, H. (2012). Linear Layouts in Submodular Systems. In: Chao, KM., Hsu, Ts., Lee, DT. (eds) Algorithms and Computation. ISAAC 2012. Lecture Notes in Computer Science, vol 7676. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35261-4_50
Download citation
DOI: https://doi.org/10.1007/978-3-642-35261-4_50
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-35260-7
Online ISBN: 978-3-642-35261-4
eBook Packages: Computer ScienceComputer Science (R0)