1、分支限界法举例 分支限界法解0 1背包问题 n 3 w 16 15 15 p 45 25 25 c 30FIFO队列 A 活结点队列 B C B C D E J K F G L M N O C E E F G F G G 45 50 25 25 0 分支限界法解0 1背包问题 n 3 w 16 15 15 p 45 25 25 c 30FIFO队列 带上界函数 A 活结点队列 B C B C D E J K F G L M C E E F G F G G 45 50 25 68 3 0 50 0 68 3 0 50 45 25 50 分支限界法解0 1背包问题 n 3 w 16 15 15 p
2、 45 25 25 c 30价值大者优先队列 A 活结点队列 B C B C D E J K F G L M N O E C C F G G 45 50 25 25 0 45 45 25 0 0 分支限界法解0 1背包问题 n 3 w 16 15 15 p 45 25 25 c 30价值上界大者优先队列 带上界函数 A 活结点队列 B C B C D E J K F G L M E C C K F K G L K G L为叶子结点 算法结束 45 50 68 3 68 3 50 50 68 3 45 50 45 45 45 25 50 25 分支限界法解旅行售货员问题 1 2 3 4 30 2
3、0 10 6 5 4 FIFO队列 活结点队列 B C D E G I K F H J M O Q L N P 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 59 25 25 66 66 59 C D E D E F G E F G H I F G H I J K G H I J K H I J K I J K J K K 分支限界法解旅行售货员问题 1 2 3 4 30 20 10 6 5 4 FIFO队列 带下界函数 活结点队列 B C D E G I K F H J M L N P 2 2 2 3 3 3 3 3 4 4 4 4 4 59 25 25 66 C D E D
4、E F G E F G H I F G H I J K G H I J K H I J K I J K J K K 44 101 20 101 18 101 44 101 49 59 20 59 35 25 24 25 34 25 分支限界法解旅行售货员问题 1 2 3 4 30 20 10 6 5 4 最小费用优先队列 活结点队列 B C D E G I K F H J M O Q L N P 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 30 6 4 40 26 24 35 11 14 59 25 25 66 66 59 E D C D J K C H J K I C J K I C K I C I C C F G G 分支限界法解旅行售货员问题 1 2 3 4 30 20 10 6 5 4 最小费用优先队列 带下界函数 活结点队列 C D E I K H J N P 2 2 2 3 3 3 4 4 4 30 6 4 26 24 11 14 25 25 E D C D J K C H J K I C J K N I C K N P I C N P I C 18 101 20 101 20 101 24 25 34 25 N为叶结点 结束 B