10.1 Importance of NP-Completeness (2024)

10.1 Importance of NP-Completeness (1)10.1 Importance of NP-Completeness (2)10.1 Importance of NP-Completeness (3)
Next:10.2Optimization Problems and Decision ProblemsUp:10.Introduction to NP-CompletenessPrevious:10.Introduction to NP-CompletenessMost algorithms we have studied so far have polynomial-time running times.According to Cormen, Leiserson, and Rivest, polynomial-time algorithmscan be considered tractable for the following reasons.
(1)
Although a problem which has a running time of sayO(n20)orO(n100) canbe called intractable, there are very few practical problems with suchorders of polynomial complexity.
(2)
For reasonable models of computation, a problem that can be solved in polynomialtime in one model can also be solved in polynomial time on another.
(3)
The class of polynomial-time solvable problems has nice closure properties(since polynomials are closed under addition, multiplication, etc.)
The class of NP-complete (Non-deterministic polynomial time complete) problemsis a very important and interesting class of problems in Computer Science.The interest surrounding this class of problems can be attributed to thefollowing reasons.
1.
No polynomial-time algorithm has yet been discovered for any NP-completeproblem; at the same time no NP-complete problem has been shown to havea super polynomial-time (for example exponential time) lower bound.
2.
If a polynomial-time algorithm is discovered for even one NP-complete problem,then all NP-complete problems will be solvable in polynomial-time.
It is believed (but so far no proof is available) that NP-complete problemsdo not have polynomial-time algorithms and therefore are intractable. Thebasis for this belief is the second fact above, namely that if any singleNP-complete problem can be solved in polynomial time, then every NP-completeproblem has a polynomial-time algorithm. Given the wide range of NP-completeproblems that have been discovered to date, it will be sensational if allof them could be solved in polynomial time.

It is important to know the rudiments of NP-completeness for anyoneto design "sound" algorithms for problems. If one can establish a problemas NP-complete, there is strong reason to believe that it is intractable.We would then do better by trying to design a good approximation algorithmrather than searching endlessly seeking an exact solution. An example ofthis is the TSP (Traveling Salesman Problem), which has been shown to beintractable. A practical strategy to solve TSP therefore would be to designa good approximation algorithm. This is what we did in Chapter 8, wherewe used a variation of Kruskal's minimal spanning tree algorithm to approximatelysolve the TSP. Another important reason to have good familiarity with NP-completenessis many natural interesting and innocuous-looking problems that on thesurface seem no harder than sorting or searching, are in fact NP-complete.

10.1 Importance of NP-Completeness (4)10.1 Importance of NP-Completeness (5)10.1 Importance of NP-Completeness (6)
Next:10.2Optimization Problems and Decision ProblemsUp:10.Introduction to NP-CompletenessPrevious:10.Introduction to NP-Completeness
eEL,CSA_Dept,IISc,Bangalore
10.1 Importance of NP-Completeness (2024)
Top Articles
Report: Fireblocks Business Breakdown & Founding Story | Contrary Research
Marketing Analyst
Ceton Village Diggy
Heat Pump Repair Horseshoe Bay Tx
Danielle Ranslow Obituary
Watchful Paragrimm Warframe
Www Solomon's Words For The Wise
Stones to Pounds Converter (st to lb)
Dmitri Wartranslated
Piezoni's North Attleboro
Western Caribbean From Miami,FL Carnival Horizon 2024-11-03 - Vision Cruise
Lake Erie Jet Ski Rental | North Coast Parasail
North Bay Craigslist Jobs
Max Tl Nails
Mujeres Prepago Puerto Rico
Best Restaurants Ventnor
855-409-4227
Www Dermpathdiagnostics.com/Pay-Invoice
Cheley Packing List
Lolalytics Aram
Synovus Bank Online Banking Login
Nick Avocado Butthole
Adams County 911 Live Incident
Ac-15 Gungeon
Is Mcdonald's Open 24/7 Near Me
Harbin Clinic Immediate Care
TrueCar Values vs. Kelley Blue Book
Inb Vaccine Dogs
Katopunk Pegging
Sign of the times: Emma Memma finds her calling after Wiggles
Fake Snaps Summer
Framingham Worcester Commuter Rail Schedule
Pinpoint Recruitment Fort Worth Tx
0.03703 As A Fraction
Moparts Com Forum
Cbre Employee Holidays 2023
Buying Pool Routes: Advice, Mistakes and Lessons Learned
Places 1 Hour Away From Me
Estate Sales Net Grand Rapids
The Nun 2: release date, plot, cast, trailer and everything we know
Obituary for GARY ALAN YOUNGS | After®
Best Restaurants In Ardmore Pa
Lake George Ny Craigslist
Paul Mccombs Nashville Tn
Gwdonate.org Login
5A Division 1 Playoff Bracket
Friv4School Unblocked
Light_Of_Aya Archive
Lovein Funeral Obits
VRCJSON | VRChat Creation
Does Destiny Bond Work On Tera Raids
Bellagio Nails & Spa Woodbridge Reviews
Latest Posts
Article information

Author: Eusebia Nader

Last Updated:

Views: 5940

Rating: 5 / 5 (80 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Eusebia Nader

Birthday: 1994-11-11

Address: Apt. 721 977 Ebert Meadows, Jereville, GA 73618-6603

Phone: +2316203969400

Job: International Farming Consultant

Hobby: Reading, Photography, Shooting, Singing, Magic, Kayaking, Mushroom hunting

Introduction: My name is Eusebia Nader, I am a encouraging, brainy, lively, nice, famous, healthy, clever person who loves writing and wants to share my knowledge and understanding with you.