Approximation Algorithms for NP-Hard Problems.pptx - Approximation Algorithms for NPHard Problems D WINSTON PAUL AP\/IT SKCET Pre-requisites P NP \u2013

Approximation Algorithms for NP-Hard Problems.pptx -...

This preview shows page 1 - 11 out of 30 pages.

Approximation Algorithms for NP- Hard Problems D. WINSTON PAUL AP/IT SKCET
Image of page 1
Pre-requisites P NP NP-Complete NP-Hard
Image of page 2
3 NP-completeness Do your best then. !
Image of page 3
4 Coping With NP-Hardness Coping With NP-Hardness Brute-force algorithms. Develop clever enumeration strategies. Guaranteed to find optimal solution. No guarantees on running time. Heuristics. Develop intuitive (innovative) algorithms. Guaranteed to run in polynomial time. No guarantees on quality of solution. Approximation algorithms. Guaranteed to run in polynomial time. Guaranteed to find "high quality" solution, say within 1% of optimum. Obstacle: need to prove a solution’s value is close to optimum, without even knowing what optimum value is!
Image of page 4
5 Motivation By now we’ve seen many NP-Complete problems. We conjecture none of them has polynomial time algorithm.
Image of page 5
6MotivationIs this a dead-end? Should we give up altogether??
Image of page 6
Complexity ©D Moshkovitz 7 Motivation Or maybe we can settle for good approximation algorithms?
Image of page 7
Approximation Algorithms IS CLOSE ENOUGH GOOD ENOUGH?
Image of page 8
Image of page 9
Spring 2003 Approximation Algorithmes 10 Performance ratios We are going to find a Near-Optimal solution for a given problem. We assume two hypothesis : Each potential solution has a positive cost.
Image of page 10
Image of page 11

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture