Improving the performance guarantee for approximate graph coloring
Journal of the ACM (JACM)
The complexity of promise problems with applications to public-key cryptography
Information and Control
Computing
NP is as easy as detecting unique solutions
Theoretical Computer Science
Discrete Mathematics - Topics on domination
A taxonomy of complexity classes of functions
Journal of Computer and System Sciences
Journal of Algorithms
An Õ(n3/14)-coloring algorithm for 3-colorable graphs
Information Processing Letters
Unit disk graph recognition is NP-hard
Computational Geometry: Theory and Applications - Special issue on geometric representations of graphs
A method for obtaining digital signatures and public-key cryptosystems
Communications of the ACM
Algorithmic aspects of constrained unit disk graphs
Algorithmic aspects of constrained unit disk graphs
On-line coloring of geometric intersection graphs
Computational Geometry: Theory and Applications
Random channel assignment in the plane
Random Structures & Algorithms
On distance constrained labeling of disk graphs
Theoretical Computer Science
A simple linear time algorithm for cograph recognition
Discrete Applied Mathematics - Structural decompositions, width parameters, and graph labelings (DAS 5)
A simple linear time algorithm for cograph recognition
Discrete Applied Mathematics - Structural decompositions, width parameters, and graph labelings (DAS 5)
Good quality virtual realization of unit ball graphs
ESA'07 Proceedings of the 15th annual European conference on Algorithms
A PTAS for the minimum dominating set problem in unit disk graphs
WAOA'05 Proceedings of the Third international conference on Approximation and Online Algorithms
A robust PTAS for maximum weight independent sets in unit disk graphs
WG'04 Proceedings of the 30th international conference on Graph-Theoretic Concepts in Computer Science
Independence and coloring problems on intersection graphs of disks
Efficient Approximation and Online Algorithms
Shifting strategy for geometric graphs without geometry
Journal of Combinatorial Optimization
Hi-index | 0.00 |
We introduce a new definition of efficient algorithms for restricted domains. Under this definition, an algorithm is required to be “robust,” i.e., it must produce correct output regardless of whether the input actually belongs to the restricted domain or not. This is to be contrasted with the “promise” version of solving problems on restricted domains, in which there is a guarantee that the input is in the class, and an algorithm to “solve” the problem need not function correctly or even terminate if this guarantee is not met.The more stringent requirement of robustness in algorithms gives an important benefit: such algorithms are amenable to manipulation as building blocks of more general algorithms; in other words, composition of robust algorithms preserves robustness. In contrast, promise algorithms cannot be so composed.There exist problems which have a polynomial time promise solution, while being NP-hard if required to be robust. We show the perhaps surprising result that finding a maximum independent set in a well-covered graph (i.e., a graph in which every maximal independent set is of the same size) is NP-hard. An argument can be made that this hardness result is more meaningful than the trivial polynomial time promise algorithm.Graph classes provide interesting natural restricted domains; there are many problems which are efficiently solvable given a special and natural representation of a graph (i.e., a “model”), but which are open with respect to time complexity if the graph is given in a general form such as an adjacency list or an adjacency matrix. One such open problem is that of finding a maximum clique in unit disk graphs here, we give a polynomial time robust algorithm for this problem, i.e., given an input graph G in general form, the output is either a maximum clique for G or a certificate that G is not a unit disk graph. The existence of this algorithm is to be reconciled with the apparent contradiction posed by the facts:Recognizing whether an input graph given in general form is a unit disk graph is NP-hard; in fact, it is not even known to be in NP.Finding a maximum clique in an input graph given in general form is NP-hard.