算法之旅 动态规划之车间调度问题

本文通过一个车间调度问题的实例,详细介绍了如何使用动态规划进行求解。文章首先阐述了动态规划的基本思路和核心性质,然后展示了如何构建状态转移表,并提供了具体的C++实现代码,用于解决两个车间的调度优化问题。
摘要由CSDN通过智能技术生成

动态规划之车间调度问题

  • 真言

哎呀,大家好。憋了我久了,终于回校了,回校以后真不想说我的大学了,你说我回来这么早来准备面试,你给供暖不行呀,暖气冰凉冰凉的,你想冻死学生呀,学生回来早点好找工作,找个世界500强也不是给你争脸麽。如果不是好好学习的同学,他会回校这么早么?你咋不知道好歹呢?还不如上班呢,呜呜呜。回到正题,代码一年前写的,自己感觉真烂,各种不满意,注释,异常,优化,可读性,最近在整理复习,就朝花夕拾了。

  • 问题


  • 思路

动态规划例题麽,当然用动态规划解题了,规模从小到大,逐渐建表啦。这个很简单,但是我们要掌握的不是这个,而是动态规划的条件

  1. 最有子结构性质
  2. 无后向性:换句话说,每个状态都是过去历史的一个完整总结。这就是无后向性,又称为无后效性
  3. 重叠子问题

  • 实验

为了测试算法,随机生成的数据做实验,数据如下

<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值