社区
数据结构与算法
帖子详情
数学算法编程 高难度
yangyzqo
2005-10-30 12:46:57
题目:
求解: z = -x1 - 2x2 - 3x3 + x4
条件: x1 + 2x2 + x3 + x4 = 10 ----式1
x1 + 2x2 + 3x3 + x5 = 15 ----式2
2x1 + x2 + 5x3 + x6 = 20 ----式3
Xi大于等于0,i=1,2,3,4,5,6
要求:根据以上条件,求出Z的最小值,并给出Z最小时Xi的取值
用编程实现
...全文
325
10
打赏
收藏
数学算法编程 高难度
题目: 求解:z = -x1 - 2x2 - 3x3 + x4 条件: x1 + 2x2 + x3 + x4 = 10 ----式1 x1 + 2x2 + 3x3 + x5 = 15 ----式2 2x1 + x2 + 5x3 + x6 = 20----式3 Xi大于等于0,i=1,2,3,4,5,6 要求:根据以上条件,求出Z的最小值,并给出Z最小时Xi的取值 用编程实现
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yangyzqo
2005-11-07
打赏
举报
回复
??
yangyzqo
2005-11-07
打赏
举报
回复
已经下载了一个Lindo 6.1谢谢楼上各位帮忙,
mmmcd
2005-11-04
打赏
举报
回复
C/C++实现的单纯形法网上也不少。能搜到的
yangyzqo
2005-11-01
打赏
举报
回复
难道这么大?怎么没有人气哟,5555555555
yangyzqo
2005-11-01
打赏
举报
回复
楼上说的有道理,学习
xiaocai0001
2005-11-01
打赏
举报
回复
并不是什么算法都需要用C/C++语言来实现的.
像对于这种线性规划的题用专门的数学工具求解是很简单的事
如matlab, lindo, lingo都有专门解决这些问题的方法.
如果你非要自己用C/C++或其它的语言写程序求解, 那么你首先还得去研究算法.
线性规划的算法主要的有单纯型法, 大M法等.
研究完算法再转化成程序. 不是自己开发库, 有必要弄得这么复杂么?
yangyzqo
2005-10-31
打赏
举报
回复
多谢谢楼上两位帮忙,不过还是有些不明白,继续UP求助
greenteanet
2005-10-31
打赏
举报
回复
用线性规划吧..
xiaocai0001
2005-10-30
打赏
举报
回复
最小值: min z = -15
取值的值:
X1 = X2 = X3 = 2.5
X4 = X5 = X6 = 0
VARIABLE VALUE REDUCED COST
X1 2.500000 0.000000
X2 2.500000 0.000000
X3 2.500000 0.000000
X4 0.000000 1.000000
X5 0.000000 1.000000
X6 0.000000 0.000000
----------------
以上在Lindo5解出
源程序:
MIN -x1 - 2x2 - 3x3 + x4
!条件:
SUBJECT TO
x1 + 2x2 + x3 + x4 = 10 !式1
x1 + 2x2 + 3x3 + x5 = 15 !式2
2x1 + x2 + 5x3 + x6 = 20 !式3
x1 >= 0
x2 >= 0
x3 >= 0
x4 >= 0
x5 >= 0
x6 >= 0
END
!Xi大于等于0,i=1,2,3,4,5,6
!要求:根据以上条件,求出Z的最小值,并给出Z最小时Xi的取值
boodweb
2005-10-30
打赏
举报
回复
由(2)知z=x4-x5
(1)-(2)得z=2x3-5
显然x3=0时z最小为-5
一般方法应该是用线性规划做,楼主可以搜一下这方面算法
黄金分割数高精度计算
最详细全面的黄金分割高精度计算
算法
资料,值得一看!(C/C++)
【蓝桥杯竞赛】基础
编程
与
算法
入门练习:涵盖A+B问题、序列求和及Fibonacci数列等经典题型解析
内容概要:本文档《蓝桥杯入门练习题》涵盖基础
编程
题、
算法
与
数学
题、进阶练习建议以及
编程
规范要点四个部分。基础
编程
题包括A+B问题和序列求和,分别用Python和C++实现简单运算与优化技巧。
算法
与
数学
题涉及Fibonacci数列余数及圆的面积计算,强调了递归陷阱、空间优化、高精度π值的使用等关键点。进阶练习建议提及调试工具的使用,如IDE断点调试和日志输出,以及高频题型扩展,像贪心
算法
和动态规划的应用。
编程
规范要点则从输入处理、代码风格等方面给出指导,帮助选手养成良好的
编程
习惯。 适合人群:面向准备参加蓝桥杯竞赛的初学者,特别是对
编程
有一定兴趣但经验尚浅的学生群体。 使用场景及目标:①帮助参赛者熟悉蓝桥杯题目的类型和难度;②掌握基本
编程
技能和常用
算法
;③通过具体实例学习如何优化程序性能;④培养良好的
编程
习惯,为后续深入学习打下坚实基础。 阅读建议:建议读者按照“理解题目→编写代码→优化
算法
”的三步法进行训练,在实践中不断巩固所学知识,同时注意不同语言特性带来的差异,如Python的大数处理效率和C++的数据类型精度控制。
编程
竞赛蓝桥杯软件赛知识点清单
内容概要:本文档为《第十七届蓝桥杯大赛软件赛(
编程
类)知识点大纲》,详细列出了不同参赛组别(大学C组、大学B组、研究生及大学A组)所需掌握的核心
算法
与数据结构知识点及其对应难度等级(1-10)。内容涵盖基础
算法
如枚举、排序、搜索、贪心、模拟、二分、动态规划,到进阶主题如字符串处理、图论、
数学
理论、数据结构和计算几何等,且明确指出高阶组别需掌握低阶组别的全部内容,具有明显的难度递进与知识覆盖关系。; 适合人群:准备参加蓝桥杯软件赛的高校学生及研究生,尤其是具备一定
编程
基础、正在系统提升
算法
能力的选手;按组别适用于从入门到高级水平的不同参赛者。; 使用场景及目标:①帮助参赛者明确各组别的考查范围与难度重点,制定针对性备赛计划;②指导学习路径,优先掌握高频核心知识点如DP、图论、数据结构等;③评估自身水平,查漏补缺,实现逐级突破。;
lanqiao-蓝桥杯资源
lanqiao-蓝桥杯资源
洛谷 入门与面试(Basic题)-2024.12.31(C).pdf
洛谷 入门与面试(Basic题)--2024.12.31(C)
数据结构与算法
33,028
社区成员
35,337
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章