Webbläsaren som du använder stöds inte av denna webbplats. Alla versioner av Internet Explorer stöds inte längre, av oss eller Microsoft (läs mer här: * https://www.microsoft.com/en-us/microsoft-365/windows/end-of-ie-support).

Var god och använd en modern webbläsare för att ta del av denna webbplats, som t.ex. nyaste versioner av Edge, Chrome, Firefox eller Safari osv.

Finding a heaviest triangle is no harder than matrix multiplication

Författare

Summary, in English

We show that for any 0, a maximum-weight triangle in an

undirected graph with n vertices and real weights assigned to

vertices can be found in time \O(n+n2+),

where is the exponent of fastest matrix multiplication

algorithm. By the currently best bound on , the running time

of our algorithm is \O(n2376). Our algorithm substantially

improves the previous time-bounds for this problem recently

established by Vassilevska et al. (STOC 2006, \O(n2688)) and

(ICALP 2006, \O(n2575)). Its asymptotic time complexity

matches that of the fastest known algorithm for finding \emph{a}

triangle (not necessarily a maximum-weight one) in a graph.



By applying or extending our algorithm, we can also 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

established in the papers by Vassilevska et al. For example, we can

find a maximum-weight triangle in a vertex-weighted graph with m

edges in asymptotic time required by the fastest algorithm for

finding \emph{any} triangle in a graph with m edges, i.e., in time

\O(m141).

Avdelning/ar

  • Computer Science

Publiceringsår

2006

Språk

Engelska

Publikation/Tidskrift/Serie

Electronic Colloquium on Computational Complexity

Dokumenttyp

Rapport

Förlag

[Publisher information missing]

Ämne

  • Computer Science

Status

Published

Projekt

  • VR 2005-4085

Report number

TR06-115

ISBN/ISSN/Övrigt

  • ISSN: 1433-8092