??? 01/31/05 07:47 Read: times |
#86170 - NP completness Responding to: ???'s previous message |
An NP complete problem is one where there is no know alo which can solve it in other than exponential time,ie the time taken to solve it increases to a power of the number of input parameters. At present, all known algorithms for NP-complete problems require time that is exponential in the problem size. It is unknown whether there are any faster algorithms. Therefore, to solve an NP-complete problem for any nontrivial problem size, one of the following approaches is used:
* Approximation: An algorithm that quickly finds a suboptimal solution that is within a certain (known) range of the optimal one. * Probabilistic: An algorithm that provably yields good average runtime behavior for a given distribution of the problem instances—ideally, one that assigns low probability to "hard" inputs. * Special cases: An algorithm that is provably fast if the problem instances belong to a certain special case. Fixed-parameter algorithms can be seen as an implementation of this approach. * Heuristic: An algorithm that works "reasonably well" on many cases, but for which there is no proof that it is always fast (a rule of thumb, intuition). |
Topic | Author | Date |
CPLD/ABEL question/invitation | 01/01/70 00:00 | |
CPLD questions | 01/01/70 00:00 | |
ABEL questions | 01/01/70 00:00 | |
vell... | 01/01/70 00:00 | |
Minimisation | 01/01/70 00:00 | |
NP complete | 01/01/70 00:00 | |
Answer to the third question | 01/01/70 00:00 | |
CPLD headstart (ppt) | 01/01/70 00:00 | |
New questions | 01/01/70 00:00 | |
new answers | 01/01/70 00:00 | |
JTAG pull-up | 01/01/70 00:00 | |
re: JTAG pull-up | 01/01/70 00:00 | |
NP completness | 01/01/70 00:00 | |
basic error | 01/01/70 00:00 | |
Eric | 01/01/70 00:00 | |
How to Build a Jtag Cable | 01/01/70 00:00 | |
pegboard | 01/01/70 00:00 | |
jtag cable![]() | 01/01/70 00:00 |