Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

Approximation Algorithms for NP-Problems


Affiliations
1 Thapar University, Patiala, India
     

   Subscribe/Renew Journal


Algorithms are at the heart of problem solving in scientific computing and computer science. Unfortunately many of the combinatorial problems that arise in a computational context are NP-hard, so that optimal solutions are unlikely to be found in polynomial time. How can we cope with this intractability? One approach is to design algorithms that find approximate solutions guaranteed to be within some factor of the quality of the optimal solution. More recently, in large-scale scientific computing, even polynomial time algorithms that find exact solutions are deemed too expensive to be practical, and one needs faster (nearly linear time) approximation algorithms. We will consider the design of approximation algorithms for various graph-theoretical and combinatorial problems that commonly arise in scientific computing and computational biology. These include set covers (vertex covers in hypergraphs), matching, coloring, and multiple sequence alignments in computational biology.

Keywords

Approximation, Optimization, MCMC, Online Computation, Randomization.
User
Subscription Login to verify subscription
Notifications
Font Size

Abstract Views: 261

PDF Views: 2




  • Approximation Algorithms for NP-Problems

Abstract Views: 261  |  PDF Views: 2

Authors

Narendhar Maaroju
Thapar University, Patiala, India
K. V. R Kumar
Thapar University, Patiala, India
Deepak Garg
Thapar University, Patiala, India

Abstract


Algorithms are at the heart of problem solving in scientific computing and computer science. Unfortunately many of the combinatorial problems that arise in a computational context are NP-hard, so that optimal solutions are unlikely to be found in polynomial time. How can we cope with this intractability? One approach is to design algorithms that find approximate solutions guaranteed to be within some factor of the quality of the optimal solution. More recently, in large-scale scientific computing, even polynomial time algorithms that find exact solutions are deemed too expensive to be practical, and one needs faster (nearly linear time) approximation algorithms. We will consider the design of approximation algorithms for various graph-theoretical and combinatorial problems that commonly arise in scientific computing and computational biology. These include set covers (vertex covers in hypergraphs), matching, coloring, and multiple sequence alignments in computational biology.

Keywords


Approximation, Optimization, MCMC, Online Computation, Randomization.



DOI: https://doi.org/10.36039/ciitaas%2F1%2F2%2F2009%2F107039.35-41