下面将简单介绍下npc问题的6个核心基本问题,一般来说其它的npc问题都可以从这六个问题出发进行规约,它们几乎涵盖了目前发现的npc问题的主要特点。
这6个npc基本问题包括:
3-SATISFIABILITY(3SAT)
3-DIMENSIONAL MATCHING(3DM)
VERTEX COVER(VC)
CLIQUE
HAMILTONIAN CIRCUIT(HC)
PARTIOTION
下面我们来简单描述一下它们的规约转换关系,如下图所示:
关于6个基本问题的定义描述,我们现在不再具体介绍,有兴趣的读者可以到维基百科搜索,里面都有很详细的介绍。这里只是给出它们之间的一层关系,在学习的时候可以按照这种思路进行规约,然后根据自己问题的特点选择合适的问题进行规约。