ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
advertisementadvertisement
Journal of Algorithms
Volume 48, Issue 1, August 2003, Pages 160-172
Twelfth Annual ACM-SIAM Symposium on Discrete Algorithms
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Purchase PDF (153 K)

 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/S0196-6774(03)00048-8    How to Cite or Link Using DOI (Opens New Window)
Copyright © 2003 Elsevier Inc. All rights reserved.

Robust algorithms for restricted domains

Vijay RaghavanE-mail The Corresponding Author and Jeremy SpinradCorresponding Author Contact Information, E-mail The Corresponding Author

CS Department, Vanderbilt University, Box 1679-B, Nashville, TN 37235, USA

Received 19 September 2001. 
Available online 20 June 2003.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Abstract

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. There exist problems that have a polynomial time promise solution, while being NP-hard if required to be robust. We show perhaps the surprising result that robustly 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. We give a polynomial time robust algorithm for the maximum clique problem in unit disk graphs, 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: (1) 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. (2) Finding a maximum clique in an input graph given in general form is NP-hard.

Author Keywords: Algorithms; Robustness; Well-covered graphs; Unit disk graphs


Journal of Algorithms
Volume 48, Issue 1, August 2003, Pages 160-172
Twelfth Annual ACM-SIAM Symposium on Discrete Algorithms
 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.