2016年1月12日
摘要: 1、问题描述:n个作业{1,2,…,n}要在由2台机器M1和M2组成的流水线上完成加工。每个作业加工的顺序都是先在M1上加工,然后在M2上加工。M1和M2加工作业i所需的时间分别为ai和bi。流水作业调度问题要求确定这n个作业的最优加工顺序,使得从第一个作业在机器M1上开始加工,到最后一个作业在机器... 阅读全文
posted @ 2016-01-12 01:22 让编程成为一种习惯 阅读(7395) 评论(0) 推荐(0) 编辑
摘要: 参考 《算法设计与分析》 第四章 分治法 Anany Levitin著 翻译版 清华大学出版社 在上一篇文章中,介绍了分治策略的思想,主定理,以及几个用分治策略的经典案例。这一篇文章将继续探讨分治算法的其他应用,包括大整数乘法和Strassen矩阵乘法,最近点对问题和凸包问题这4个算法,一般来... 阅读全文
posted @ 2016-01-12 00:37 让编程成为一种习惯 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 这篇文章将讨论:1) 分治策略的思想和理论2) 几个分治策略的例子:合并排序,快速排序,折半查找,二叉遍历树及其相关特性。说明:这几个例子在前面都写过了,这里又拿出来,从算法设计的策略的角度把它们放在一起来比较,看看分治是如何实现滴。由于内容太多,我将再花一篇文章来写4个之前没有写过的分治算法:... 阅读全文
posted @ 2016-01-12 00:35 让编程成为一种习惯 阅读(368) 评论(0) 推荐(0) 编辑