约束条件分为两类:显式约束和隐式约束。显示约束是限定每个x只从一个给定的集合上取值。隐式约束描述了xi必须彼此相关的情况,规定解空间中那些实际上满足规范函数的元组。...要求找出Wi的和数为M的所有子集。例如,若n=4,(W1,W2,W3,W4)=(11,13,24,7),M=31,则满足要求的子集是(11,13,7)和(24,7)。...定义:已知一个图G和m>0种颜色,在只准使用这m种颜色对G的结点着色的情况下,是否能使图中任何相邻的两个结点都具有不同的颜色。...,M为背包容量,currentp为当前背包中效益值,currentw为背包中当前重量,返回值为当前最大值上限 public int Bound(int[] p,int[] w,int k,int...,p,w为效益值和重量数组,M为背包容量,k为当前处理的物品,flag为记录物品放或不放的标志数组,currentp为当前效益,currentw为当前重量 public void BKNAPBT(