Abstract
In the maximum simple sharing problem (MSS), we want to compute a set of node-disjoint simple paths in an undirected bipartite graph covering as many nodes as possible of one layer of the graph, with the constraint that all paths have both endpoints in the other layer. This is a variation of the maximum sharing problem (MS) that finds important applications in the design of molecular quantum-dot cellular automata (QCA) circuits and physical synthesis in VLSI. It also generalizes the maximum weight node-disjoint path cover problem. We show that MSS is NP-complete, present a polynomial-time \(5\over 3\)-approximation algorithm, and show that it cannot be approximated with a factor better than \(740\over 739\) unless P = NP.
This work was supported in part by a grant from the Shanghai Key Laboratory of Intelligent Information Processing, Fudan University, Shanghai, China. The order of authors follows the international standard of alphabetic order of the last name. In China, where first-authorship is a particularly important aspect of a publication, the order of authors should be Zhiyi Xie, Jian Li, Hong Zhu, Danny Z. Chen, and Rudolf Fleischer.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Antonelli, D.A., Chen, D.Z., Dysart, T.J., Hu, X.S., Khang, A.B., Kogge, P.M., Murphy, R.C., Niemier, M.T.: Quantum-dot cellular automata (QCA) circuit partitioning: problem modeling and solutions. In: Proc. 41st ACM/IEEE Design Automation Conference (DAC), pp. 363–368 (2004)
Berman, P., Karpinski, M.: 8/7-approximation algorithm for (1,2)-TSP. In: Proc. 17th Annual ACM-SIAM Symp. on Discrete Algorithms (SODA 2006), pp. 641–648 (2006)
Cao, A., Koh, C.-K.: Non-crossing OBDDs for mapping to regular circuit structures. In: Proc. IEEE International Conference on Computer Design, pp. 338–343 (2003)
Chaudhary, A., Chen, D.Z., Hu, X.S., Niemier, M.T., Ravinchandran, R., Whitton, K.M.: Eliminating wire crossings for molecular quantum-dot cellular automata implementation. In: Proc. IEEE/ACM International Conference on Computer-Aided Design, pp. 565–571 (2005)
Cook, W., Rohe, A.: Computing minimum-weight perfect matchings. INFORMS J. on Computing 11(2), 138–148 (1999)
Edmonds, J.: Maximum matching and a polyhedron with 0,1-nodes. J. Res. Nat. Bur. Stand. B 69, 125–130 (1965)
Engebretsen, L., Karpinski, M.: TSP with bounded metrics. Journal of Computer and System Sciences 72(4), 509–546 (2006)
Kosaraju, S.R., Park, J.K., Stein, C.: Long tours and short superstrings. In: Proc. 35th Annual Symp. on Foundations of Computer Science (FOCS 1994), pp. 166–177 (1994)
Lengauer, T.: Combinatorial Algorithms for Integrated Circuit Layout. Wiley, New York (1990)
Li, J., Chaudhary, A., Chen, D.Z., Fleischer, R., Hu, X.S., Niemier, M.T., Xie, Z., Zhu, H.: Approximating the Maximum Sharing Problem (2006) (submitted for publication)
Marek-Sadowska, M., Sarrafzadeh, M.: The crossing distribution problem. IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems 14(4), 423–433 (1995)
Niemier, M.T., Kogge, P.M.: Exploring and exploiting wire-level pipelining in emerging technologies. In: Proc. 28th Annual International Symp. on Computer Architecture, pp. 166–177 (2001)
Papadimitriou, C.H., Yannakakis, M.: The Traveling Salesman Problem with distances one and two. Mathematics of Operations Research 18(1), 1–11 (1993)
Thompson, C.D.: Area-time complexity for VLSI. In: Proc. 11th Annual ACM Symp. on Theory of Computing (STOC 1979), pp. 81–88 (1979)
Tougaw, P.D., Lent, C.S.: Logical devices implemented using quantum cellular automata. J. of App. Phys. 75, 1818 (1994)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chen, D.Z., Fleischer, R., Li, J., Xie, Z., Zhu, H. (2006). On Approximating the Maximum Simple Sharing Problem. In: Asano, T. (eds) Algorithms and Computation. ISAAC 2006. Lecture Notes in Computer Science, vol 4288. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11940128_55
Download citation
DOI: https://doi.org/10.1007/11940128_55
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-49694-6
Online ISBN: 978-3-540-49696-0
eBook Packages: Computer ScienceComputer Science (R0)