相关文章推荐
年轻有为的柠檬  ·  中华人民共和国特种设备安全法(主席令第四号) ...·  8 月前    · 
跑龙套的小狗  ·  我们可以在SQL中将参数传递给视图吗?-腾讯 ...·  1 年前    · 
独立的冰棍  ·  小程序路由遇到的问题(eventChanne ...·  1 年前    · 
儒雅的钢笔  ·  人参王国 - 萌娘百科 万物皆可萌的百科全书·  1 年前    · 
千杯不醉的黑框眼镜  ·  基层统计报表填报指南_河南省统计局·  1 年前    · 
小百科  ›  运筹学教学|修正单纯形法(revised simplex algorithm)代码分享及详细注释开发者社区
运筹学 单纯形法
豪气的马克杯
2 年前
作者头像
用户1621951
0 篇文章

运筹学教学|修正单纯形法(revised simplex algorithm)代码分享及详细注释

前往专栏
腾讯云
开发者社区
文档 意见反馈 控制台
首页
学习
活动
专区
工具
TVP
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
社区首页 > 专栏 > 数据魔术师 > 运筹学教学|修正单纯形法(revised simplex algorithm)代码分享及详细注释

运筹学教学|修正单纯形法(revised simplex algorithm)代码分享及详细注释

作者头像
用户1621951
发布 于 2018-04-19 16:59:46
4K 2
发布 于 2018-04-19 16:59:46
举报
欢声笑语中,小编学会了单纯形法,心里还有点小傲骄!!准备晚上去PUBG里面潇洒一把~

然而,老板突然来电话说,单纯形法有升级的版本!需要我赶紧准备一份代码。小编心里一凉,完了,默默的关上了PUBG,看来是不能吃鸡了。

这个升级版本的单纯形法叫做修正单纯形法(Revised Simplex Method),也就是基于矩阵的形式来做单纯形法,再也不需要画烦人的表格了。小编又从下面的经典英文教科书中,学习了这个方法的精髓~

这个方法就在教科书《Operations Research: Applications and Algorithms》的第十章!是不是很NICE!同样的,这次小编依然会把网盘链接放到留言置顶部分, 通过那个链接就可以下载上面的书籍 了~是不是很爽!

当然,下面,我们就到了激动人心的时刻!!看代码!!看代码!!

代码分享

下面是一个超级厉害的代码!! 为了方便大家下载,大家可以关注留言中给出的网盘链接,下载代码以及样例!!这一次我们把代码都编译好了,点一点exe文件,就可以看到结果哦

Sample input[样例输入]:

第1行的两个数字分别代表约束的个数以及变量的个数;

第2行为目标函数的系数(最大化目标函数)

第3行到第3+m行为约束函数表达式为

a_1*x_1 + a_2*x_2 + ...+a_n*x_n <= b;

4 3

1 14 6

1 1 1 4

1 0 0 2

0 0 1 3

0 3 1 6

Sample output[样例输出]

Optimal value of 32.000 has been reached.

Decision variables: x1 = 0.000 x2 = 1.000 x3 = 3.000

Slack variables: x4 = 0.000 x5 = 2.000 x6 = 0.000 x7 = 0.000

深夜,听着室友抑扬顿挫的呼噜声,小编开心祥和的写完这篇推文,各位老板看着小编这么辛苦给个打赏吧~~。终于可以睡觉了,真开心

END编辑 :贺兴(华中科技大学管理学院本科三年级,[email protected])

谢良桢(华中科技大学管理学院本科三年级,[email protected])

代码 :贺兴(华中科技大学管理学院本科三年级,[email protected])

指导老师 :秦时明岳([email protected])

本文参与 腾讯云自媒体分享计划 ,分享自微信公众号。
原始发表:2017-10-27 ,如有侵权请联系 [email protected] 删除
编程算法
c++

本文分享自 数据魔术师 微信公众号, 前往查看

如有侵权,请联系 [email protected] 删除。

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!

编程算法
c++
评论
登录 后参与评论
0 条评论
热度
最新
登录 后参与评论
关于作者
用户1621951
0
文章
0
累计阅读量
0
获赞
前往专栏
领券
  • 社区

    • 专栏文章
    • 阅读清单
    • 互动问答
    • 技术沙龙
    • 技术视频
    • 团队主页
    • 腾讯云TI平台
  • 活动

    • 自媒体分享计划
    • 邀请作者入驻
    • 自荐上首页
    • 技术竞赛
  • 资源

    • 技术周刊
    • 社区标签
    • 开发者手册
    • 开发者实验室
  • 关于

    • 社区规范
    • 免责声明
    • 联系我们
    • 友情链接

腾讯云开发者

扫码关注腾讯云开发者

扫码关注腾讯云开发者

领取腾讯云代金券

热门产品

  • 域名注册
  • 云服务器
  • 区块链服务
  • 消息队列
  • 网络加速
  • 云数据库
  • 域名解析
  • 云存储
  • 视频直播

热门推荐

  • 人脸识别
  • 腾讯会议
  • 企业云
  • CDN加速
  • 视频通话
  • 图像分析
  • MySQL 数据库
  • SSL 证书
  • 语音识别

更多推荐

  • 数据安全
  • 负载均衡
  • 短信
  • 文字识别
  • 云点播
  • 商标注册
  • 小程序开发
  • 网站监控
  • 数据迁移

Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有

深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569

腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287

问题归档 专栏文章 快讯文章归档 关键词归档 开发者手册归档 开发者手册 Section 归档

Copyright © 2013 - 2023 Tencent Cloud.

All Rights Reserved. 腾讯云 版权所有

登录 后参与评论
2
 
推荐文章
年轻有为的柠檬  ·  中华人民共和国特种设备安全法(主席令第四号) 法律_ 法律法规 _中国政府网
8 月前
跑龙套的小狗  ·  我们可以在SQL中将参数传递给视图吗?-腾讯云开发者社区-腾讯云
1 年前
独立的冰棍  ·  小程序路由遇到的问题(eventChannel.emit is not a function报错) - 刘世涛6192 - 博客园
1 年前
儒雅的钢笔  ·  人参王国 - 萌娘百科 万物皆可萌的百科全书
1 年前
千杯不醉的黑框眼镜  ·  基层统计报表填报指南_河南省统计局
1 年前
Link管理   ·   Sov5搜索   ·   小百科
小百科 - 百科知识指南