算法分析与设计AlgoD&ALectureNotesW10章节
139页1、Last Section,回溯,回溯法的主要思想 有组织的穷尽搜索 3 着色问题 8皇后问题 哈密尔顿回路 一般回溯算法,分支定界,主要的分支定界法相关概念: Feasible (solution), Infeasible (solution), Partial Solution, Optimal Solution, Branch, Bound (tight), Traverse, Backtracking, Prune, DFS, BFS, Frontier Search, Initial solution, Relax 分支定界法的主要思想 背包问题 TSP 有向图的TSP 分配(指派)问题 匈牙利法 一些说明,Upper Bound and Lower Bound,Upper bound,Lower bound,Objective function value,Inc,Dec,Existing solution,Minimization,Lower bound for pruning,Optimal Solution,Upper Bound and Lower Bound,Upp
2、er bound,Lower bound,Objective function value,Inc,Dec,Existing solution,Maximization,Upper bound for pruning,分支定界,主要的分支定界法相关概念: Feasible (solution), Infeasible (solution), Partial Solution, Optimal Solution, Branch, Bound (tight), Traverse, Backtracking, Prune, DFS, BFS, Frontier Search, Initial solution, Relax 分支定界法的主要思想 背包问题 TSP 有向图的TSP 分配(指派)问题 匈牙利法 一些说明,有向图的TSP,Matrix reduction 每一个完整的tour,包含且仅包含每一行上的一个值和每一列上的一个值 若某行(列)减去一个值w,则总的解值就减少w Matrix reduction:每行、列减去其最小值,使每行、列都至少有一个0,被减值的和就是一个界 图例,分配
3、(指派)问题,有n项任务要完成,恰好有n个人可以分别去完成其中每一项,但由于任务性质和个人专长不同,因此个人去完成不同的任务的效率(或所费时间)就有差别,由此提出下述问题:应当指派哪个人哪项任务使总的效率为最高(或花费的总时间为最小)?,分配(指派)问题,一个指派问题给出系数矩阵,或称效率矩阵,矩阵的元素cij(0) (i, j=1, 2, n)表示指派第i人去完成第j向任务的效率(或时间,成本等)。解题时,我们引入0-1变量xij,令 xij=1,当指派第i人去完成第j项任务时, =0,当不指派第i人去完成第j项任务时。,分配(指派)问题,极小化问题的数学模型是: xij = 0 或1 约束条件说明第j项任务只能由1个人来完成;约束条件说明第i人只能完成1项任务。合于约束条件的可行解也可写成表格或矩阵形式。,分配(指派)问题,任何解都不会小于每行中最小元素的和。 适用于部分解,匈牙利法,匈牙利法的根据是 指派问题最优解的性质:如果从系数矩阵(cij)的一行(列)各元素分别减去该行(列)的最小元素,得到新矩阵(bij) 。那么,以(bij)为系数矩阵的指派问题的最优解(xij)和原问题
4、的最优解相同。 这个性质成立的理由是,解(xij)的一行(列)元素中只有一个是1,如果从(cij)的第i行(列)元素各减一常数k,那么使目标函数z也减去k,而z和z-k的最优解(xij)当然是相同的。,匈牙利法,第一步:使系数矩阵出现0元素; 从系数矩阵的每行元素减去各该行的最小元素; 再从所得矩阵的各列减去各该列的最小元素。 如果某行某列已有0元素,则不处理。,匈牙利法,第二步:试求最优解。 经过第一步变换后,矩阵的每行每列都有了0元素,但我们希望能找出n个位于不同行不同列的0元素。如果能找到,我们就以这样的元素对应xij=1,令其余的xij=0,这样的解代入目标函数zb=0,它一定是极小,这就得到了(bij)问题的最优解(xij),根据上述性质,它也是原问题的最优解。 由有0元素最少的行开始,圈出一个0元素,用表示,然后划去同行同列的其它0元素,用表示。这样依次做完各行,已划去的不能再圈。如果这样能得到n个, 就完成了求解最优的过程。 否则:,匈牙利法,第三步:作能覆盖所有0元素的最少数目的直线集合: 对没有的行打号; 对打行上的所有0元素的列打号; 再对打号的列上有的行打号; 重
《算法分析与设计AlgoD&ALectureNotesW10章节》由会员E****分享,可在线阅读,更多相关《算法分析与设计AlgoD&ALectureNotesW10章节》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页