Finding a Heaviest Vertex-Weighted Triangle Is not Harder than Matrix Multiplication
Czumaj, A. and Lingas, A. (2009) Finding a Heaviest Vertex-Weighted Triangle Is not Harder than Matrix Multiplication. SIAM Journal on Computing (SICOMP), 39 (2). pp. 431-444. ISSN 0097-5397
|
PDF
Download (231Kb) | Preview |
Abstract
We show that a maximum-weight triangle in an undirected graph with vertices and real weights assigned to vertices can be found in time
, where
is the exponent of the fastest matrix multiplication algorithm. By the currently best bound on
, the running time of our algorithm is
. Our algorithm substantially improves the previous time-bounds for this problem, and its asymptotic time complexity matches that of the fastest known algorithm for finding any triangle (not necessarily a maximum-weight one) in a graph. We can extend our algorithm to improve the upper bounds on finding a maximum-weight triangle in a sparse graph and on finding a maximum-weight subgraph isomorphic to a fixed graph. We can find a maximum-weight triangle in a vertex-weighted graph with
edges in asymptotic time required by the fastest algorithm for finding any triangle in a graph with
edges, i.e., in time
. Our algorithms for a maximum-weight fixed subgraph (in particular any clique of constant size) are asymptotically as fast as the fastest known algorithms for a fixed subgraph.
| Item Type: | Article |
|---|---|
| Uncontrolled Keywords: | focs time complexity graph algorithms vertex-weighted graph graph triangle matrix multiplication |
| Subjects: | Q Science > QA Mathematics > QA75 Electronic computers. Computer science |
| Divisions: | Faculty of Science > Computer Science |
| Depositing User: | Ms Saima Arif |
| Date Deposited: | 06 Jan 2011 12:28 |
| Last Modified: | 26 Jul 2011 11:15 |
| URI: | http://eprints.dcs.warwick.ac.uk/id/eprint/582 |
Actions (login required)
![]() |
View Item |
