"NP-hard" sounds like a verdict: the running time explodes with the size of the input, and there is nothing to be done. But that hides a crucial question — exactly which part of the input is the explosion coming from?
Consider Vertex Cover: given a network, can you pick k nodes so that every connection touches at least one of them? It is one of the classic NP-hard problems. Yet in practice the interesting answer is usually small — a handful of monitors covering a network, a few conflicts to resolve. The graph might have a million nodes, but k stays in the dozens.
Fixed-parameter tractability (FPT), introduced by Rod Downey and Michael Fellows in the early 1990s, turns that observation into a theory. The idea: pull the hardness out of the big number n and confine it to a small parameter k. If you can do that, a problem that looks hopeless becomes routine.
Comments
Loading comments...