Abstract
We study VLSI solutions to the connected component problem on networks that have area too small to store all the edges of the graph for the entire computation. We give lower bounds on the time needed to solve this problem on such networks. The lower bounds use a new proof technique combining adversary strategy, information flow, and Kolmogorov complexity arguments. The lower bounds obtained for the connected components problem hold for a number of other undirected graph problems.
Research supported in part by NSF grant MCS81-04876 and USARO Contract Number DAAG29-82-K-0110.
Preview
Unable to display preview. Download preview PDF.
References
H. Abelson, P. Andreae, ‘Information Transfer and Area-Time Tradeoffs for VLSI Multiplication', CACM, Vol. 23, pp 20–23, Jan. 1980.
M.J. Atallah, S.R. Kosaraju, ‘Graph Problems on a Mesh-Connected Processor Array', Proc. of the 14-th Ann. Symp. on Th. of Comp., pp 345–353, 1982.
R.P. Brent, H.T. Kung, ‘The Area-Time Complexity of Binary Multiplication', JACM, Vol.28, pp 521–534, July 1981.
B. Chazelle, L. Monier, ‘A Model of Computation for VLSI with Related Complexity Results', 13-th Ann. Symp. on Th. of Comp., pp 318–325, 1981.
G.N. Frederickson, D.B. Johnson, ‘Generalized Selection and Ranking: Sorted Matrices', Tech. Report of The Pennsylvania State University, CS-81-12, 1981.
L.J. Guibas, H.T. Kung, CD. Thompson, ‘Direct VLSI Implementations for Combinatorial Algorithms', Proc. of Conf. VLSI Tech. Design and Fabrication, Caltech 1979.
S.E. Hambrusch, ‘The Complexity of Graph Problems on VLSI', Ph.D. thesis, The Pennsylvania State University, 1982.
S.E. Hambrusch, ‘VLSI Algorithms for the Connected Components Problem', SIAM J. on Computing, Vol. 12, No. 2, May 1983.
J. Ja'sJa', ‘The VLSI Complexity of Graph Problems', Tech. Report of The Pennsylvania State University, CS-81-25, October 1981.
J. Ja'sJa', V.K. Kumar, ‘Information Transfer in Distributed Computing with Applications to VLSI', Tech. Report of The Pennsylvania State University, CS-81-14, 1981.
H.T. Kung, C.E. Leiserson, 'systolic Arrays for VLSI', appeared in Introduction to VLSI Systems', C. Mead, L. Conway, Addison-Wesley, pp 260–292, 1960.
R.J. Lipton, R.S. Sedgewick, ‘Lower Bounds for VLSI', 13-th Ann. Symp. on Th. of Comp., pp 300–307, 1981.
R.J. Lipton, J. Valdes, ‘Census Function: An Approach to VLSI Upper Bounds', Proc. of the 22-nd Ann. Symp. on Found. of Comp. Sc, pp 13–22, 1981.
C. Mead, L. Conway, Introduction to VLSI Systems, Addison-Wesley, 1980.
D. Nath, S.N. Maheshwari, P.C.P. Bhatt, ‘Efficient VLSI Networks for Parallel Processing based on Orthogonal Trees', Techn. Report of the Indian Inst. of Techn., Delhi, April 1981.
W. Paul, ‘On Heads versus Tapes', 22-nd Ann. Symp. on Found, of Comp. Sc., pp 68–73, 1981.
W. Paul, J. Seiferas, J. Simon, ‘An Information Theoretic Approach to Time Bounds on On-line Computation', 12-th Ann. Symp. on Th. of Comp., pp 357–367, 1980.
F.P. Preparata, J.E. Vuillemin, ‘The Cube Connected Cycles: a Versatile Network for Parallel Computation', Proc. of 20-th annual IEEE FOCS Conf., pp 140–147, 1979.
L. Snyder, ‘Overview of the CHiP Computer', in John P. Gray, VLSI 1981, pp 237–246, Academic Press, 1981.
C.D. Thompson, ‘Area-Time Complexity for VLSI', 11-th Ann. Symp, on Th. of Comp., pp B1–88, 1979.
J.E. Vuillemin, ‘A Combinatorial Limit to the Computing Power of VLSI Circuits', 21-st Ann. Symp. on Found. of Comp. Sc., pp 294–300, 1980.
A. Yao, 'some Complexity Questions related to Distributed Computing', Proc. 11-th Ann. Symp. on Th. of Comp., pp 209–213, 1979.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1983 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hambrusch, S.E., Simon, J. (1983). Lower bounds for solving undirected graph problems on VLSI. In: Diaz, J. (eds) Automata, Languages and Programming. ICALP 1983. Lecture Notes in Computer Science, vol 154. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0036916
Download citation
DOI: https://doi.org/10.1007/BFb0036916
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-12317-0
Online ISBN: 978-3-540-40038-7
eBook Packages: Springer Book Archive