本文主要来介绍动态规划算法,首先我们从一个典型的问题开始。
1. 带权的区间调度问题
问题是这样的:有标记为1,2,3,...,n的n个需求,每个需求有开始时间si和结束时间fi指定。当然对于所有的i,有si<fi。如果有两个需求i和j所要求的区间不重叠,即fi<=sj或者fj<=si,那么我们说他们是相容的。更一般的,如果每对需求i,jA
本文主要来介绍动态规划算法,首先我们从一个典型的问题开始。
1. 带权的区间调度问题
问题是这样的:有标记为1,2,3,...,n的n个需求,每个需求有开始时间si和结束时间fi指定。当然对于所有的i,有si<fi。如果有两个需求i和j所要求的区间不重叠,即fi<=sj或者fj<=si,那么我们说他们是相容的。更一般的,如果每对需求i,jA