玩三国, 学【离散优化建模】基础篇 01

离散优化建模 基础篇

图片和内容摘自离散优化建模基础篇, MOOC由香港中文大学开发, 推荐各位到 Coursera 边看视频边学习, 链接见阅读原文.

东汉末年,朝政腐败、 民不聊生 暴乱四起。

刘备、 关羽和张飞立志平定暴乱 在桃园向天宣誓结拜为兄弟. 一位仙人赐三位名为神算法板的宝物来解决遇到的各种问题, 由此开始了三国之旅.

第 1 步

刘关张打算从冯、 刘、 赵、 简四家村庄招兵, 四个村庄壮丁的战斗能力雇佣金数量各有不同 刘备只有10000两用于招兵 他希望能善用这笔钱筹备战斗力尽可能强大的军队.

关羽认为兵贵在精,提议尽量雇佣战斗力强的简家村士兵. 张飞则认为兵贵在多 提议尽量雇佣雇佣金最低的冯家村士兵, 我们能找到更好的招募方法么?

这样需要列出相应的目标方程和约束条件来(下面就是李浩文教授来):

用数学语言来建立模型描述就是下面的式子:

用 Wolfram 语言来求解, 可以看到跟上面的数学式子非常类似, 这样也易于检查所列出式子是否正确:

可以看到最后结果, 也就是最大的战斗力之和为 4752 . 尽管从 4 个村子中招募的人数跟用 MiniZinc 软件不同, 但最优解完全一样的.

第 2 步

借助神算法板招兵后,三兄弟开始训练军队 由于训练艰苦,有士兵难以承受,就借机逃跑 三兄弟发觉有士兵走失后,就计划重新整理 统计士兵人数。将士兵排成五列,发觉有两名剩余 将士兵排成七列,则有两名剩余 再将士兵排成 12 列,则有一名剩余

能否据此算出士兵的数量呢? 不难啦, 拿出 Wolfram语言出来:

第 3 步

刘关张三人向富商张世平借用马匹, 张世平向三兄弟出题,并承诺若能解答,就应许相助.

张世平要求刘备使用不多于四种颜色为汉室地图上色,而相邻的州 不可用相同的颜色

我们看看雍州这个例子吧 雍州(Yong)凉州(Liang)在旁边 所以呢,它们不可以有相同的颜色 所以呢,我们的约束就要求它们的值不相等的 雍州跟益州(Yi)也是 相邻,所以呢,我们也要求它们的值是不相等的 也有雍州跟荆州(Jing), 雍州跟这个泗州(Si),我们也相同,有类似的约束 然后其他的约束呢.

我们将 4 种颜色用 1 到 4 整数来进行替代, 方便计算. 根据题意列出约束条件来, 分为两个部分的约束条件, 因为解不止一个(共3888个解), 所以我们只解出来一个就好了, 这里用到了 FindInstance 指令.

可以将地图着色进行观察, 这里只是用着色的圆盘来演示了:

上面就是利用Wolfram语言来帮助刘关张解决问题例子, 往后还有更多的难关啦, 感兴趣赶紧参加此次课程吧, 还来得及哦.

好了, 现在让我们在下一篇的课堂再见. 这里感谢各位每一位看到这里的老师和朋友!

Thanks!

(0)

相关推荐

  • 凉州在汉末三国到底是哪些地方?武威和凉州又是什么关系?

    董卓进京是三国时代开始的标志,而董卓所代表的就是凉州军事集团,这个军事集团曾先后两次控制了东汉政府,说三国的历史,无法绕开凉州,那么凉州到底在哪里?又是现在的什么地方? 画了一张图,应该非常直观明了了 ...

  • 煮酒论英雄之三国良将,邓艾篇(中)

    三国良将系列之邓艾(中) 煮酒论英雄,且谈三国人物. 邓艾重大事件之四--洮城拒姜维 正始四年(243),邓艾出任参征西军事,后转为南安太守.上一期笔者讲过,邓艾被司马懿挖掘任用,为江淮地区的屯田发展 ...

  • 三国群英传2,高姓5位武将,陷阵营高顺到底强不强

    每次在写三国群英传2时,都不可避免的再次触及到游戏的头像问题,有玩家说,这才是最真实三国画像,凭什么就要男俊女靓,那都是升斗小民的想法,就像大内密探中,站在紫禁之巅的那几位高手一样,不可否认,这种说法 ...

  • 同是三国名将,陆逊之才与姜维之才相比,谁更厉害呢?

    姜维是蜀汉名将,陆逊不仅是东吴的名将,更是东吴的名臣,被称为"社稷之臣",所以二者比较才能,肯定是陆逊更高一筹. 如果真的把这两个人拿出来进行对比,恐怕我们只能比较两人的军事才能了 ...

  • 眼中钉

    眼中钉 [拼音]:yǎn zhōng dīng [释义]:比喻心中最厌恶.最痛恨的人. [出处]: <新五代史·赵在礼传>:"在礼在宋州,人尤苦之.已而罢去,宋人喜而相谓曰:'眼 ...

  • 七步成诗的覆面算 - 玩三国, 学【离散优化建模】基础篇 04

    离散优化建模 基础篇 图片和内容摘自离散优化建模基础篇, MOOC由香港中文大学开发, 推荐各位到 Coursera 边看视频边学习, 链接见阅读原文. 问题描述 曹植是枭雄曹操的第三个儿子.他十岁以 ...

  • 玩三国, 学【离散优化建模】基础篇 03

    离散优化建模 基础篇 图片和内容摘自离散优化建模基础篇, MOOC由香港中文大学开发, 推荐各位到 Coursera 边看视频边学习, 链接见阅读原文. 1.1.7 张飞算账 书接上文: 军中各项准备 ...

  • 玩三国, 学【离散优化建模】基础篇 02

    离散优化建模 基础篇 图片和内容摘自离散优化建模基础篇, MOOC由香港中文大学开发, 推荐各位到 Coursera 边看视频边学习, 链接见阅读原文. 1.1.5 桃园宴会 书接上文: 为了振奋士气 ...

  • 跟老师学国画---基础篇01

    跟老师学国画---基础篇01

  • 看图学脉诊,基础篇,如何上下对比分析脉象

    细心的朋友可能会发现,脉象的力度在上下对比.左右脉对比.浮沉对比时,会有出现差别比较大的情况.这种对比的差异,有些是十分的具有临床意义的. 掌握这些差异的对于我们辩证处方很有帮助. 下面我们就具体地分 ...

  • 看图学脉诊,基础篇,痉及脉

    大多数书籍习惯于将"痉病"列入<金匮要略>篇.实际上,这个病属于非常常见的一种病理状态,属于太阳病范围.但是和普通太阳病又有区别.所以,这篇本应列在<伤寒论> ...

  • 看图学脉诊,基础篇,浮脉

    这篇我们来讲讲浮脉. 有的朋友可能会说:"浮脉有什么好讲的"? 其实,这个看似简单的浮脉里面有些很重要的东西必须要讲清楚.越是基础的东西,越要扎实的掌握,才能在临床中不迷惑. 同时 ...

  • 看图学脉诊,基础篇,脉象的掩盖现象

    我们讲脉诊的应用,是因为脉诊在传统中医的临床上可以为判定病证提供相当多的帮助. 但是,即使你脉诊如此熟练.精准度如此高,也绝不可以放弃问诊.望诊.和腹诊,而仅仅凭脉诊来诊病. 为什么呢? 有的时候脉诊 ...

  • 看图学脉诊,基础篇(滑脉)

    滑脉是临床上比较常见的脉象之一. 滑脉是津液结聚的表现. 营养过剩.堆积可以导致滑脉.因此,滑脉多代表痰病.这很形象,就像有的患者吐出的那些痰一样,粘稠浓厚如胶,就是营养堆积不化的表现.很多伤食的小朋 ...