差分约束系统 F0403026 李博.

Slides:



Advertisements
Similar presentations
一、 一阶线性微分方程及其解法 二、 一阶线性微分方程的简单应用 三、 小结及作业 §6.2 一阶线性微分方程.
Advertisements

第五节 全微分方程 一、全微分方程及其求法 二、积分因子法 三、一阶微分方程小结. 例如 所以是全微分方程. 定义 : 则 若有全微分形式 一、全微分方程及其求法.
2.8 函数的微分 1 微分的定义 2 微分的几何意义 3 微分公式与微分运算法则 4 微分在近似计算中的应用.
1 热烈欢迎各位朋友使用该课件! 广州大学数学与信息科学学院. 2 工科高等数学 广州大学袁文俊、邓小成、尚亚东.
2.5 函数的微分 一、问题的提出 二、微分的定义 三、可微的条件 四、微分的几何意义 五、微分的求法 六、小结.
第二章 导数与微分. 二、 微分的几何意义 三、微分在近似计算中的应用 一、 微分的定义 2.3 微 分.
公務員申領小額款項專案法紀宣導 法務部廉政署 編製
中考冲刺之 ——现代文阅读技巧2.
歡迎來到棋藝社的世界 象 這裡面可是這一年來棋藝社所累積的心得喔! 帥.
手太阳小肠经.
第五章 二次型. 第五章 二次型 知识点1---二次型及其矩阵表示 二次型的基本概念 1. 线性变换与合同矩阵 2.
珠海市夏湾中学 曾雪静 引言: 清朝是中国最后一个封建王朝,共有12位皇帝。他们各有个的故事,有的开创了“盛世”有的则把清朝推向灭亡。下面,请看清朝列位皇帝简介 清朝皇帝史.
學生申訴管道 學生受教權的維護.
短歌行.
游泳四式技術分析暨初級教法.
认知·体验·熏陶“三位一体”的理论构建与实践
時間:102年9月18日(星期三) 地點:國立臺灣師範大學綜合大樓509國際會議廳
第三章 函数逼近 — 最佳平方逼近.
职业理想近距离 班级:13302班 14302班 主持人:指定同学主持 时间:12月12日 19日.
创建广东省现代教育技术 实验学校自查报告 斗门区乾务镇五山中心小学 2012年5月22日.
《高等数学》(理学) 常数项级数的概念 袁安锋
常用逻辑用语复习课 李娟.
恰当方程(全微分方程) 一、概念 二、全微分方程的解法.
一、原函数与不定积分 二、不定积分的几何意义 三、基本积分公式及积分法则 四、牛顿—莱布尼兹公式 五、小结
第5章 定积分及其应用 基本要求 5.1 定积分的概念与性质 5.2 微积分基本公式 5.3 定积分的换元积分法与分部积分法
第三节 格林公式及其应用(2) 一、曲线积分与路径无关的定义 二、曲线积分与路径无关的条件 三、二元函数的全微分的求积 四、小结.
§5 微分及其应用 一、微分的概念 实例:正方形金属薄片受热后面积的改变量..
2-7、函数的微分 教学要求 教学要点.
§5 微分及其应用 一、微分的概念 实例:正方形金属薄片受热后面积的改变量..
初中数学八年级下册 (苏科版) 10.4 探索三角形 相似的条件(2).
友信不銹鋼工程有限公司 台北市康定路4號 工廠:台北縣三重市竹圍仔街22-3號
第二章 矩阵(matrix) 第8次课.
Bellman 查經 兩個有關婚宴的比喻 馬太福音 22:1~14, 25:1~13.
全国高校数学微课程教学设计竞赛 知识点名称: 导数的定义.
Cyclic Hanoi问题 李凯旭.
计算机数学基础 主讲老师: 邓辉文.
§2 求导法则 2.1 求导数的四则运算法则 下面分三部分加以证明, 并同时给出相应的推论和例题 .
第八模块 复变函数 第二节 复变函数的极限与连续性 一、复变函数的概念 二、复变函数的极限 二、复变函数的连续性.
第 五 章 图 论 (第二部分) 1. 通路 2. 图的连通性.
第9章 基本图算法 本章内容将包含基本的图形表示法,以及先深搜寻,先广搜寻,拓朴排序,Strongly Connected Components。
新课标主题资源库普通用户使用培训 清华同方思科.
§4 谓词演算的性质 谓词逻辑Pred(Y)。 是Y上的关于类型 {F,→,x|xX}的自由代数 赋值 形式证明
实数与向量的积.
2.6 直角三角形(二).
线 性 代 数 厦门大学线性代数教学组 2019年4月24日6时8分 / 45.
离散数学─归纳与递归 南京大学计算机科学与技术系
12.2全等三角形的判定(2) 大连市第三十九中学 赵海英.
第十章 双线性型 Bilinear Form 厦门大学数学科学学院 网址: gdjpkc.xmu.edu.cn
定理21.9(可满足性定理)设A是P(Y)的协调子集,则存在P(Y)的解释域U和项解释,使得赋值函数v(A){1}。
§6.7 子空间的直和 一、直和的定义 二、直和的判定 三、多个子空间的直和.
1.设A和B是集合,证明:A=B当且仅当A∩B=A∪B
树和图 tree and graph 蔡亚星.
第4课时 绝对值.
学习任务三 偏导数 结合一元函数的导数学习二元函数的偏导数是非常有用的. 要求了解二元函数的偏导数的定义, 掌握二元函数偏导数的计算.
第七、八次实验要求.
第15讲 特征值与特征向量的性质 主要内容:特征值与特征向量的性质.
2.2直接证明(一) 分析法 综合法.
2019/5/20 第三节 高阶导数 1.
滤波减速器的体积优化 仵凡 Advanced Design Group.
计算机问题求解 – 论题3-8 - 单源最短通路算法
第三节 函数的微分 3.1 微分的概念 3.2 微分的计算 3.3 微分的应用.
定义5 把矩阵 A 的行换成同序数的列得到的矩阵,
Bellman 查經 處理憂慮 馬太福音 6:25~34.
§4.5 最大公因式的矩阵求法( Ⅱ ).
离散数学─归纳与递归 南京大学计算机科学与技术系
§2 自由代数 定义19.7:设X是集合,G是一个T-代数,为X到G的函数,若对每个T-代数A和X到A的函数,都存在唯一的G到A的同态映射,使得=,则称G(更严格的说是(G,))是生成集X上的自由T-代数。X中的元素称为生成元。 A变, 变 变, 也变 对给定的 和A,是唯一的.
§3.1.2 两条直线平行与垂直的判定 l1 // l2 l1 ⊥ l2 k1与k2 满足什么关系?
10801: Lift Hopping ★★★☆☆ 題組:Problem Set Archive with Online Judge
Cfc Zeilberger 算法 陈焕林 陈永川 付梅 臧经涛 2009年7月29日.
摘要簡報 作品名稱:魔鬼記憶問答 作者:台中市西屯區永安國民小學 葉政德老師、王素珍老師.
Presentation transcript:

差分约束系统 F0403026 李博

引例 国王 很久以前,在某个国家,王子出生了 但是,王子有一点弱智…… 老国王去世后,王子登基了 但是,大臣们不买王子的账,要弹劾他…… 引例 国王 很久以前,在某个国家,王子出生了 但是,王子有一点弱智…… 老国王去世后,王子登基了 但是,大臣们不买王子的账,要弹劾他…… 皇后向ACM班的你求助——只有你才能救他! 救救孩子啊~~~

引例 国王

引例 国王 ,i=1,2,…,n 我们令 则

引例 国王 原问题转化为一个关于 的不等式组有没有整数解的问题 如何求解呢? 差分约束系统

差分约束系统 差分约束系统: 若一个系统由n个变量和m个约束条件组成,且每个约束条件有如下形式,则称为一个有n个变量和m个约束条件的差分约束系统。

差分约束系统

矩阵形式

约束图

约束图

约束图 若存在约束条件 则从 向 引一条边 向每个点引一条边

约束图

结论 若图中有负权回路,即 ,则系统无可行解 否则,有可行解,解为

引理 三角形不等式 G = (V, E)是加权有向图,任取一点s,则对于所有(u,v)∈E,有如下不等式成立: 证明:反证法

对结论的证明(1) 1。不存在负权回路 考虑约束条件 有

对结论的证明(2) 2。存在负权回路,不妨设为c

差分约束系统 如何求最短路呢? Dijkstra Bellman-Ford …

Bellman-Ford for each v V do d[v]  ; d[s]  0 Relaxation for i =1,...,|V|-1 do for each edge (u,v)  E do d[v]  min{d[v], d[u]+w(u,v)} Negative cycle checking for each v V do if d[v]> d[u] + w(u,v) then no solution

Bellman-Ford 引理: d[v]  (s,v) 时间复杂度: O(VE) 正确性证明: 数学归纳法 迭代前显然正确 若迭代时有 d[v] = d[u] +w(u,v)成立,则称一次成功松弛,按照成功松弛的次数进行归纳 (s,v)  (s,u)+w(u,v)  d[u]+w(u,v) =d[v]

Bellman-Ford 如果没有从s可以到达的负权回路,那么在 |V|-1迭代后对于所有的d[v]有: d[v]=(s,v) s  v[1]  v[2]  ...  v 第i次迭代后d[v[i]]= (s,v[i])且不变(引理) 如果存在从s可达的负权回路,则一定会有某个(u,v), d[v]>d[u]+ω(u,v)

国王 稍微修改一下 的定义: 对映 ,并添加点

国王 构约束图,利用Bellman-Ford求解 若存在可行解,则数列元素由下式给出: i=1,2,…,n

区间(SWERC2002) 给你n个边界是整数的闭区间 和n个整数 所有数在[1,m]内 请你找到一个整数集合Z,使得 1。|Z|最小 2。

区间(SWERC2002) 定义:

区间(SWERC2002)

差分约束系统在实际中的应用 x1 x2 x3 x4 x5 x6 x7 x8

练习(NOI99 01串) 给定7个整数N,A0,B0,L0,A1,B1,L1,要求设计一个01串S=s1s2…si…sN,满足: si=0或si=1,1<=i<=N; 对于S的任何连续的长度为L0的子串sjsj+1…sj+L0-1(1<=j<=N-L0+1),0的个数大于等于A0且小于等于B0; 对于S的任何连续的长度为L1的子串sjsj+1…sj+L1-1(1<=j<=N-L1+1),1的个数大于等于A1且小于等于B1; 例如,N=6,A0=1,B0=2,L0=3,A1=1,B1=1,L1=2,则存在一个满足上述所有条件的01串S=010101。

总结 1。寻找部分和 2。构造约束图

总结 3。利用Bellman-Ford求解,若有解则 若将 换为 ,则利用Bellman-Ford求最长路即可

参考资料 算法导论(第二版) NOI1999 SWERC2002 Central Europe 1997