Graph isomorphism complexity
Two graphs can look different because their vertices have different names. Can we always decide efficiently whether they have the same connections?
Graph structure, approximation, counting and coordination across a network.
Subjects: Algorithms and data structures · Approximation algorithms
Two graphs can look different because their vertices have different names. Can we always decide efficiently whether they have the same connections?
Can a fast algorithm always choose k vertices spanning within a fixed factor of the largest possible number of edges?
How much can the best traveling-salesperson tour cost exceed its standard fractional relaxation in the worst metric instance?
Is it computationally hard to distinguish a graph with a small nearly isolated set from one where every equally small set strongly expands?
Can the winner of every finite parity game be determined in polynomial time?
Can a deterministic parallel algorithm find a perfect matching in every general graph with polylogarithmic time and polynomially many processors?
Can a polynomial-time algorithm remove all directed cycles while deleting at most a fixed multiple of the minimum possible vertex cost?
Can we efficiently estimate how many independent vertex sets an arbitrary bipartite graph has, with a guaranteed small relative error?
Can a polynomial-time algorithm find a tree decomposition whose largest bag is within a fixed factor of the smallest possible?
Can a network choose a maximal group of nonadjacent nodes in logarithmically many communication rounds without randomness?
Each computer knows only its own place in a network and can send short messages to neighbors. How many communication rounds are needed to discover whether the network contains a cycle through six different computers?