最大流问题的算法

来源 :学校教育研究 | 被引量 : 0次 | 上传用户:kulahai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  一、引言
  最大流问题是指在满足容量限制条件和中间点平衡条件的要求下求取流量值达到最大的可行流的一类优化问题.网络最大流问题的算法是一个传统的研究课题。本文对最大流问题的算法进行了研究,介绍了最大流问题的两种算法:割集矩阵算法、表格算法。
  二、最大流问题简述
  给定一个网络图 ,设 为 的一个点集,若对于 中的每一个顶点 都是 中弧的发点,称 为 的发点集; 为 的另一个点集,若对于 中的每一个顶点 都是 中弧的收点,称 为 的收点集; 为 的一个点集,对于 中的任一点 ,既是 中一些弧的发点,又是 中一些弧的收点,称 为 中间点。 中的每一条弧 =( , )都对应一个数 ,简记为 ,称为弧 的容量。在网络图中,把通过弧 的运量记为 ,称为弧 上的流量。显然, 。网络上流量的集合 ={ }称为网络上的流,当{ }满足下列条件时:
  (1)0 ;
  (2)对于中间点 ,有 ; 表示由 流出的流量和, 表示流入 的流量和,即流出量等于流入量;
  (3)对于发点 ,记 ,即用 表示 的净发出量;那么,对于收点 ,则有 ,即 的净收量等于 的净发量。
  则称 为一可行流,此时 称为可行流的流量。任意网络中,可行流总是存在的。网络上最大流的问题,就是要在给定的网络上,求一个可行流 ={ },使流量 取得最大值。
  三、最大流问题的算法
  1.割集矩阵算法
  在一个网络图 中,假设 的总流量 ,每条弧 上的流量为 ,
  用矩阵运算来表示该算法:
  矩阵的列数为网络图中边的个数再加1(方程组的常数列),矩阵的行数为中间点的个数加1,矩阵的元素为方程中变量(各弧的流量)的系数及方程的常数项,这些数只能是0,1,-1。割集流量关系矩阵中对于变量的系数含义为,若 对应的系数为1,就是对应割集中弧 是从 流向 ,若系数为-1,对应割集中弧 是从 流向 ,若系数是0,则对应割集中弧 是 和 无关联;对于常数项列,数1对应的网络图中的割集,数0对应的不是网络图中的割集。因此,求割集就是对割集流量关系矩阵进行行运算,生成网络割矩阵。由于在矩阵中(常数项列除外)数字1所对应的为割集从 流向 的弧,数字-1所对应的为割集从 流向 的弧,因而割容量就是网络割矩阵中每行数字1所对应的弧的容量之和,然后比较所有割容量的大小,最小的一个即为最小割容量,因而也就是我们所求的网络最大流。
  2.表格算法
  (1)给网络一任意可行流(一般是零流)。
  (2)寻找一条增流链 ,画出表1。
  表1中 表示标号的点, 表示未获标号的邻点, 表示流量可增值, 。 为先行顶点 的流量可增值, 为弧 的流量可增值.如果弧 为正向弧,且 ,此时取 ;如果弧 为反向弧,且 ,此时取 ;如果 =0(不管 与 之间是正向弧还是反向弧),这时不给予 标号。
  假如不出现 =0的情形,则 中增加一个顶点.继续上述过程,直至 中包含终点,这时就找到了一条由起始点到终点的增流链,然后进入下一个步骤;假如检查 中所有顶点的未标号的相邻顶点后,均不能使 中的任一個顶点获得标号,则不存在流量可增链,此时网络中的可行流就是所求的最大流。
  (3)表1 中,从终点反向追踪其先行顶点,再反向追踪下一个先行顶点,直到起始点,就找到了一条增流链 ,终点 给出了增流链 的流量调整值,该链上各个弧调整后的流量为
  调整后得到一个新的可行流,再进入步骤(2),直到不存在流量可增链为止.此时,将各条增流链上的流量调整值汇总就获得了最大流。
  四、结束语
  本文主要讨论了最大流问题两种算法,通过对两种算法的具体应用发现:割集矩阵算法通过求出网络图的割集流量矩阵从而得到网络割矩阵,省去了2F标号法中频繁的画图标号步骤,利用矩阵运算来求得最大流。但由于涉及到矩阵的行、列运算,若网络中节点与弧数目很多的情况下可能会给计算带来困难;利用表格法求解最大流问题可以很快找到主要的增流链,避免了重复计算,既节省计算时间,又不易漏掉增流链,直观性强,计算方便。
其他文献
一、幼儿的绘画特征  幼儿的绘画发展一般经历涂鸦期、象征期和图式期三个阶段。幼儿的绘画特征取决于他们的心理特征,他们的绘画是一种直觉性、符号化的表现,喜欢以自我为中心。随着年龄的增长,幼儿的心智逐渐成长,情感稳定性和自我调控能力也逐渐增强,他们的绘画作品从涂鸦期过渡到象征期,出现了用象征符号表现意念的现象。正确理解幼儿绘画的特征,是引导幼儿健康发展的基础,教师在教学中应把握幼儿的心理发展和动手能力
期刊
目前,我国中小学美术教育目标研究整体上还需改进,美术教育体系还不够完善。当市场经济大潮来临,显得泥沙俱下,鱼龙混杂,有时经不住冲击,乱了阵脚。  当今少儿美术教学出现了几种怪现象:教学生画儿童画的教师越来越多,教美术基础知识的教师越来越少;画画获奖的儿童越来越多,真正懂美术、会美术的儿童越来越少;各级各类的少儿书画大奖赛越来越多,真正能代表美术教学成果的展览越来越少。  这些现象的出现无疑给少儿美
期刊
俄罗斯教育家托尔斯泰说:“成功的教育需要的不是强制,而是激发学生的兴趣。”可见培养学生的学习兴趣是教学得以成功的重要条件。美术教学亦是如此,针对初中阶段的学生,其年龄是一个善变的阶段,也是性格正在逐渐形成的阶段,他们对美术课有着自己的理解。因此他们对美术课感兴趣,大多是因为学习压力太大,而美术课相对来说比较轻松,没有考试和升学的心理负担,并不是真的喜欢美术这一学科。但是在我看来,既然学生来到了我的
期刊
“学贵有疑,小疑则小获,大疑则大获。”质疑可以使我们的教学更能有的放矢,更能激活学生的思维。因此,我们在教学中要鼓励学生敢于提问,善于提问,使学生始终保持一颗鲜活的积极探索之心去读书,去品词析句,高质量地完成阅读教学任务。为此,在教学中,我注意从以下三方面去引导学生质疑,解疑。  一、课题质疑,激发兴趣  题目是文字的眼睛,针对课题质疑,可以激发学生的阅读兴趣。学生们带着问题读书,能做到更认真、更
期刊
“乐声淡去,余音袅袅,诗词吟罢,口留清香。”经典诗词是我们中华民族的优秀文化,凝结了几千年来中国文化的精髓。是我们人生宝贵的精神食粮。美好的人生应该文采,美好的生活应该充满诗意。诵读这些经典作品,可以使我们修身怡心,可以使我们变得深沉而非浮躁、清醒而非昏聩、深刻而非肤浅,可以使我们的人格得到提升,生命得到重塑。是我们人生修养所应追求的一种境界。正因为如此,我们活动的实施,如清风涤荡校园,于无形中净
期刊
刘良华博士曾经说过的“如果你不幸沦为教师,那就读书吧!”是至今对我触动最深的一句话。我明白教师的魅力在于睿智,一名充满魅力的教师,应该具有渊博的知识和高尚的人格,这样才能深受学生及家长的欢迎。为了积累,我常到书海中徜徉,在书香中沐浴,领略名家大师们的经典。近日读了他的《教师成长》,更让我领悟到了在新课改的今天如何做一名学生喜欢并需要的教师。  一、教师要以爱育爱,付出真爱  冰心老人说过:因为有了
期刊
有人说:“爱是启迪学生心灵的基础,爱能打开学生心灵之窗,爱是迷惘的灯塔,爱是师生情感沟通的桥梁。”教师用爱心去感染学生,用宽容去理解学生,学生才会对老师产生信任,才会心悦诚服地去接受老师的教育。我们对学生的事情,如果处理不当,就会伤了学生的自尊心,阻碍了学生的学习热情和信心,丧失了教师和学生沟通交流的平台。  有一件事,至今仍使我感悟颇深,受益非浅。那是去年12月24日,上课铃响了,我怀着愉快的心
期刊
教书先育人,育人德为先。教书是手段,育人是目的,而育人,也就是对学生的德育教育。德育工作作为学校各项工作的灵魂,应常抓不懈。但长期以来,学校德育工作大多以说教为主,与儿童认知、情感、实际生活相距甚远,因此,给小学生创造一种宽松和谐、贴近生活情感的德育环境就显得十分重要。主题班会作为教育学生的一项重要集体活动,是班主任影响学生的一种有效教育形式,是培养学生健全人格、优良品质的重要阵地。有计划地组织开
期刊
尼克拉认为:“艺术的目的,是把正面情感传达给观众,当人们在欣赏我的作品时露出笑容,我就会觉得很开心。”所以美是一种具体的视觉感受,能够引起人们愉悦、舒畅、振奋或使人感到和谐、圆满、轻松、满足,让人欣赏、享受、喜爱。教师对审美度的把握应有助于学生身心发展、积极向上、健康成长,让他们对生活充满热情、向往。但在美术教学中如何培养学生正确的审美心理和审美观呢?具体来说,可以从以下几方面进行。  一、调动学
期刊
在语文教学中,对教师而言,最难教的是作文;对学生来讲,最难写的也是作文。因此,如何激发学生的写作兴趣,提高学生的写作水平,培养和提高学生的写作能力,是语文教师经常研究和探讨的主要课题。在近年来的教学中,我深深体会到要提高学的写作能力,必须培养学生的兴趣、注重积累、降低要求。具体做法如下。  一、培养兴趣、引导观察、教给方法  前苏联教育家赞可夫说:“只有在学生情绪高涨,不断要求向上,想把自己独有的
期刊