登陆注册
45045200000009

第9章 过桥问题(3)

这样修改后的步骤消耗的时间也要比原先的少,因为A是最快的。如果Y2恰好就是Y自己(也就是说m=k+1),那么从这步以后修改前后两种情况的局面就恢复成一样了。如果m≠k+1,也就是说Y2和Y不同,那么执行第n+k+1步后,原先的局面和修改过后的局面的唯一差别在于前一种是Y2在此岸Y在彼岸,而后一种恰好相反。

这样我们有一个序列Y1,Y2,……,依次修改下去,每次修改后的步骤消耗的时间不会多于原先所需的,经过最多〔m/2〕次修改,总会有一刻某个Yt和Y相同,结束我们的这串修改。

这样我们就得到了修改后的最佳方案,它的第n步也是符合结论六的要求的。所以和我们的反证假设矛盾,和结论三的证明方式相同,我们证明了结论六。

在本节的结尾我们给出一个不那么显然的结论三的加强版。结论七:一定有这样一种符合结论二~六的最佳方案,在这个方案里,所有从彼岸到此岸的移动中,回来的这个人一定是当时在彼岸所有人中速度最快的,而且他只能是所有人中最快的或者次快的。

换句话说,所有返回此岸的任务都可以只由跑得最快和跑得次快的人来担当,所有其他人一旦到达彼岸,就留在那里,再也不回来。

我们还是使用变分法。假设结论七是错的,所有最佳方案中,都必须至少有一次需要一个跑得不是最快或次快的人回来,那么我们选取一个这样的事情发生得最晚的最佳方案。假设在第n步,有一个C从彼岸跑回了此岸,但他不是跑得最快或次快的人。

我们假设A是跑得最快的人,他所需过桥时间为a分钟,B是跑得次快的人,他需要b分钟,而C需要c分钟。我们有a<b<c。因为在第n步C从彼岸跑回了此岸,所以在那之前一定有一步,C从此岸到达彼岸,而且根据结论六,那一步一定是A和C同行,我们假设此步为第n-i步。又根据结论三,接下去一步是A回到此岸。在第n-i步和第n步间,没有有关于C的移动。考虑第n-1步:根据结论五,这一步必定有两人从此岸移动到彼岸;这两人中没有A或B,否则根据结论三,第n步回此岸来的就该是比较快的A或B;另外这两人中也没有C,因为在在第n-i步和第n步间,C不移动。所以我们根据上面的分析可以写出方案中的有关步骤:原来的方案……

第n-i步:AC→

第n-i+1步:A←……

第n-1步:YZ→(Y和Z未知,但非A、B或C)

第n步:C←

……

因为第n-i步和第n步之间没有关于C的移动,而第n-1步时A和B一定在此岸(否则根据结论三,第n步回此岸来的就该是比较快的A或B),所以我们可以把第n-i步和第n-i+1步移到第n-1步前,方案仍旧可以合理进行(换句话说,第n-i和第n-i+1步的唯一作用就是把C运送到了彼岸,但是直到第n步之前这个C并不起什么作用,所以我们可以把这次运送搬到第n-1步前而不影响其他步骤):修改后的方案……(原来第n-i步前的步骤)

……(原来处于第n-i+1和第n步间的步骤)

第n-3步:AC→(原来第n-i步)

第n-2步:A←(原来第n-i+1步)

第n-1步:YZ→(Y和Z未知,但非A、B或C)

第n步:C←

……

现在有问题的步骤都聚在了一起,所以我们可以用B来代替C,进一步修改方案修改后的方案……(原来第n-i步前的步骤)

……(原来处于第n-i+1和第n步间的步骤)

第n-3步:AB→

第n-2步:A←

第n-1步:YZ→(Y和Z未知,但非A、B或C)

第n步:B←

……

这个修改是可行的,因为根据上面的分析,进行第n-3步前B在此岸。这样得到的方案不但直到第n步还符合结论七,而且所需要的时间也比原方案短,明显违反了假设,所以我们得到矛盾,也就是说,满足结论七的最佳方案是存在的。于是结论七成立。

过桥的模式

结论七是非常强大的,事实上它描述了除了最快和次快以外所有其他旅行者的过桥模式。任取一个满足结论七的最佳方案。

假设A为最快,B为次快,而Z是任意一个其他旅行者。根据结论七,他只过一次桥,然后就留在彼岸再不回来。考虑一下和他同行的另一位旅行者,这里有两种可能性:(1)另一位旅行者还会回到此岸来。那么根据结论六,另一位一定是A。所以Z过河的模式是这样的;……

AZ→

A←

……

也就是“由A护送到对岸,A返回”,称作“模式一”。

(2)另一位旅行者也不回来了。假设这两位旅行者过桥是在第n步。

如果方案一共就是到第n步结束,那么根据结论四,在未执行第n步时,A应该在此岸,而在执行完第n步时,所有人都到了彼岸,所以那另一个旅行者就是A。所以如果出现这种情况,Z过桥的模式实质上和1)中相同,“由A护送到对岸”,只不过A不用再返回而已。

如果方案中还有第n+1步,我们考虑一下第n+1步是什么。根据结论七,这步应该是A或者B回到此岸。但是根据结论四,我们知道在第n步时A在此岸,所以第n+1不步可能是A回来,所以只能是B回来。但是B在彼岸说明第n步前已经有一步使得B过了桥。根据结论六和结论三,那一步一定是A和B同行,然后A回来。我们就可以写出Z的过桥模式(设另一位旅行者是Y,他必不同于A和B):……

AB→

A←

……

第n步:YZ→

第n+1步:B←

……

同结论七中的证明一样,我们可以修改这个方案为:……

第n-2步:AB→

第n-1步:A←

第n步:YZ→

第n+1步:B←

……

看了这个方案片断大家也许会有似曾相识的感觉。事实上,这就是本文开始四位旅行者问题中需时5分钟和8分钟的旅行者过桥的模式。这个模式是“由A和B护送到对岸,A和B返回”,称作“模式二”。结论八:一定有这样一种符合结论二~七的最佳方案,在这个方案里,所有除了最快和次快的旅行者都以上面两个模式过桥,并且再不回来。

结论

如果给定N个(速度不同)的旅行者,根据结论九我们知道有一个最佳方案,在最初的4步里用模式一或模式二把最慢的两个旅行者移动到彼岸,于是问题被约化成N-2个旅行者的形式。问题在于应该选择哪一种模式。继续假设A、B为走得最快和次快的旅行者,过桥所需时间分别为a、b;而Z、Y为走得最慢和次慢的旅行者,过桥所需时间分别为z、y。

在第六节中我们发现使用模式一移动Z和Y到彼岸所需的时间为:

z+a+y+a

使用模式二移动Z和Y到彼岸所需的时间为:b+a+z+b所以,

当2b>a+y时,应该使用模式一;

当2b<a+y时,应该使用模式二;

当2b=a+y时,使用模式一或二都可以。

上面的讨论都是在N≥4时进行的,那时最快、次快、最慢和次慢是四个不同的人。所以我们还要稍微讨论一下N=1、2、3的情况。

N=1、2是不用动脑子的,直接通通过桥就是了。

N=3也很简单,用穷举法可以发现由最快的人往返一次把其他两人送过河是最快的方法。

于是我们得到了最终结论:最佳方案构造法:以下是构造N个人(N≥1)过桥最佳方案的方法:(1)如果N=1、2,所有人直接过桥。

(2)如果N=3,由最快的人往返一次把其他两人送过河。

(3)如果N≥4,设A、B为走得最快和次快的旅行者,过桥所需时间分别为a、b;而Z、Y为走得最慢和次慢的旅行者,过桥所需时间分别为z、y。那么当2b>a+y时,使用模式一将Z和Y移动过桥;当2b<a+y时,使用模式二将Z和Y移动过桥;当2b=a+y时,使用模式一将Z和Y移动过桥。这样就使问题转变为N-2个旅行者的情形,从而递归解决之。

最后当然我们要举一个具体的例子:七个旅行者,所需过桥时间分别是1、4、5、5、5、8、9分钟。

我们假设他们顺次为A、B、C、D、E、F、G,我们注意到C、D、E的速度一样,用第二节的方法太正规也太麻烦,我们可以人为规定C速度稍稍大于D,D速度又稍稍大于E。采用结论十的方法,最快和次快的是A、B,时间为1和4;最慢和次慢的是G和F,时间为9和8。现在2*4<1+9,所以用模式二:第1步:AB→4

第2步:A←1

第3步:FG→9

第4步:B←4

现在剩下A、B、C、D、E在此岸,最快和次快的是A、B,时间为1和4;最慢和次慢的是E和D,时间为5和5。现在2*4>1+5,所以用模式一:第5步:AE→5

第6步:A←1

第7步:AD→5

第8步:A←1

现在剩下A、B、C在此岸,用N=3的办法结束:第9步:AC→5

第10步:A←1

第11步:AB→4

总的时间为:

4+1+9+4+5+1+5+1+5+1+4=40分钟虽然我一个其他的方案都没列举,我知道这个40分钟的方案必定是最佳的。

同类推荐
  • 必谈的军事之谜

    必谈的军事之谜

    军事是一个国家和民族强大和稳定的象征,在国家生活中具有举足轻重的作用。国家兴亡,匹夫有责,全面而系统地掌握军事知识,是我们每一个人光荣的责任和义务,也是我们进行国防教育的主要内容。
  • 探究式科普丛书-破坏力极强的弹

    探究式科普丛书-破坏力极强的弹

    该套丛书是一套百科全书式的科普系列读物,共100本,分为物质科学、生命科学、地球物理科学、现代科技4个系列。与其他科普类图书相比,该套丛书最大的特点是其全面性,几乎囊括了自然科学领域的各个方面,通过阅读这套丛书,可以“上知天文下知地理”。
  • 科学未解之谜(世界悬谜大观)

    科学未解之谜(世界悬谜大观)

    科学是人类在长期的实践活动中对自然界和客观世界的认识和改造世界的理论,它是人类进化演变到一定阶段的产物。按照严格的定义,科学是运用范畴、定理、定律等思维形式反映现实世界各种现象的本质和规律的知识体系,是人类意识形态之一。科学是人类永无止境地探索、实践,阶段性地趋于接近真理的活动,是一项成果的绝大部分有利于造福人类社会的高尚事业。如今,科学广泛地被运用于各个领域当中,影响到人们生产和生活的方方面面。
  • 探索未知-人类生活环境与物理

    探索未知-人类生活环境与物理

    探索未知,追求新知,创造未来。本丛书包括:奇特的地理现象、遗传简介、生活物理现象解读、奥妙无穷的海洋、认识微生物、数学经典题、垃圾与环境、湛蓝浩瀚四大洋、生物的行为、漫谈电化学、数学古堡探险、中国的世界文化遗产、中国古代物理知识、中国三大三角洲、中国的地理风情、多姿的中国地形、认识少数民族医学、悠悠的中国河流等书籍。
  • 探究式科普丛书-把世界变成地球村的互联网

    探究式科普丛书-把世界变成地球村的互联网

    你想知道什么是互联网吗?互联网是怎么发展起来的?便捷的互联网背后有哪些技术支持?林静编著的《把世界变成地球村的互联网》语言生动活泼,通俗易懂,并配有精美图片,可以为青少年提供一个知识平台,让广大青少年朋友们更全面地了解互联网。来吧,让我们共同打开《把世界变成地球村的互联网》,一起走进互联网吧!
热门推荐
  • 枉然深情

    枉然深情

    宋诗见到戚莫深的白月光时,才知道自己是一个替身。可是那又怎么样呢?戚莫深爱的是自己,白月光已经是过去式了,不是么?然而并不是。深爱她的丈夫冷漠开口,“你必须好好照顾她,不然我不会放过你。”白月光轻抚着肚子挑衅,“我的孩子需要父亲,你能不能退出我们之间?”不知名的非人类在耳边教唆,“少自以为你的爱情多动人,劝你早点离婚。”后来宋诗懂了,对戚莫深来说,他们俩的一番深情都不如白月光一个蹙眉。【正文第三人称】
  • 禅是一枝解语花

    禅是一枝解语花

    本书将禅宗故事和生活感悟融为一体,解答了人们在工作、生活、情感和人生中碰到的各种困惑,语言清新灵动,哲理深邃睿智,指引读者在古老而精辟的禅思中咀嚼人生百味,在尘世的喧嚣中洗涤心灵的尘埃,发现生命的意义和幸福真谛。禅,来自梵语“禅那”,即静坐冥想,参悟智慧。相传,有佛陀在灵山上,登座拈起一朵花展示给众人,当时众人都不明所以,只有大迦叶微笑了一下,佛陀当时就说:“吾有正法眼藏,涅妙心,实相无相,微妙法门,付嘱摩诃迦叶。”禅就在这“拈花微笑”中诞生了。
  • 鹿晗之不忘初心

    鹿晗之不忘初心

    不知道为什么我会写这个故事,好像是我很久以前做的一个梦,一个很长很长的梦……
  • 万年回忆录之伏羲女娲平妖传

    万年回忆录之伏羲女娲平妖传

    在女尊男卑的原始社会母系氏族时代,作为比武则天拥有更多男人的中国第一位女皇,女娲岂是屈服于男人统治、建立一夫一妻制的贤妻?请看伏羲与女权膨胀的女娲斗智斗勇,夫妻成二皇,统一四天下。女娲被妖族尊为娘娘,地位犹超帝俊和妖皇。实则娘娘一词,妖族语义为姑娘、女儿,讽刺女娲用招妖幡、炼妖壶虐杀妖族,而伏羲才是护妖神。万年社会、人生的反思,无数秘史、奇闻的演绎。鸿均真败给杨眉?共工葬在哪?功法中可以订制恋爱?小孩归氏族公有?妖族将人当兽来圈养?伏羲与帝俊、亚特兰蒂斯、罗睺什么关系?他懂二进制、纳米、暗物质?标题如七言长诗,叙事能成就散文,可务精熟,可观大略。
  • 段家主母心太狠

    段家主母心太狠

    摆平不知廉耻的姨娘、教训花心风流的公公、调教坏心顽劣的小叔子、搞定固执守旧的长老……穿越成段家主母,她活得简直太潇洒了!美中不足的是:俊美无俦的夫君,却是个礼教达人,成天把女子应当自重挂在嘴边!受欺负了还不吭声?自重?自重你妹啊!情节虚构,请勿模仿!
  • 重生影后之帝少你家老婆炸了

    重生影后之帝少你家老婆炸了

    她,苏胤月,前世惨死,重活一世,回到一年前,以另外一个身份,在现代娱乐圈混的风生水起,虐渣,撩妹,挣钱与撩帝少四不误。“苏胤月滚粗娱乐圈,污染环境!”吃瓜群众扔瓜子壳。几个月后……“啊啊啊苏胤月好美,帅炸了,我爱你!”吃瓜群众连瓜都扔了。——————“帝少,苏小姐把你的宝库给炸……炸了!”“让她炸,给她买最顺手的炮!”(本文虚构,甜宠文,超级虐,虐爆了那群渣渣,爽文。)
  • 爱不说痛

    爱不说痛

    这里有社会转型期的心灵躁动。这里有冲破围城的情感呼啸。这里有大都市知识女性的婉约涓涓;这里有高原汉子的雄强剽悍;这里有乡村少女的美丽善良;这里有为政者的内心战争,他们在生活中往往扮演引人注目的角色。时代悄然变化,新的阶层新的人向我们走来,他们是官员、学者、政客、艺术家、律师、巨商、作家、打工仔、打工妹……
  • 斩七决

    斩七决

    一生钟爱一人?一怒为红颜上得刀山下得火海!一斩断星河!二斩定乾坤!三斩破苍穹?看他如何征服高冷美女,征服大陆!
  • 仙侣灼情录

    仙侣灼情录

    杨贵妃道号杨太真,李白又名李太白;三首清平调道出李白对杨玉环的情谊。其实,杨玉环李太白本是山海界的狐仙。而杨玉环是胖美人的真相是怀了李隆基的女儿几十年。天上山海,人间浮沉。原来山海界中的鲲鱼化作了大鹏,而同在黑海的黑龙以为鲲鱼化鹏。自己便成为四海霸主的时候,不小心冒出头颅,却被化成大鹏的鲲鹏啄瞎眼睛。传说岳飞出生时,有大禽若鹄,飞鸣室上,原来岳飞是鲲鹏所化;而秦桧正是那瞎眼黑龙来报仇。话说武则天是日月相交时下界的狐妖,一心一意为李世民取得天下;可是狐媚惑主,丽质天生得天妒,是得不到爱情的;所以武则天辣手得天下,窥视天机。话说安禄山和史思明为了天机策仿本而反目成仇。却如今女真完颜部族如狼似虎。
  • 征服大魔头指南

    征服大魔头指南

    [爽文+金手指+系统流+伪女尊]星际人形杀器奉喻穿越到架空王朝,遭遇匡扶正义系统系统:我们的目标是什么?奉喻:帮助男主,统一江湖!行侠仗义,惩奸除恶!可是为什么这些大魔头一个比一个乖,一个比一个黏人!!?