设置决策变量离散值的优化问题

48视图(30天)
你好,
总成的设计有时提出的问题是否如连接应该用更少的大螺丝或几个小螺丝。一定要实现连接强度的结果可以实现与许多不同的变体。这个例子可以被转移到许多类似的问题。另一个例子是较大的规划结构的几个支持列之间的距离和更大的横截面,反之亦然。万博1manbetx
作为优化目标,那么相应的成本函数可以最小化在这种情况下,如生产成本最低或最可能获得生产产品。s manbetx 845
为了实际经济意义这些问题,通常需要采取标准部分或标准化维度和半成品。s manbetx 845例如,它不会有意义使用螺丝定制或使用默认板厚度,就不会产生。
现在我的问题关于MATLAB的应用程序:
我如何指定决策变量在问题deifinition在某种程度上,例如关节螺钉只容许直径的元素定义数量:
x (ScrewDiameter)元素从{6、8、10、12、16、24}
一个可行的解决方案满足这个约束。一个最优的解决方案满足这个constrint用最小的成本。
在这种情况下,int-constraint不会帮助我,我想。这个边界条件优化问题怎么能有意义地定义在这些情况下吗?
致以最亲切的问候
斯蒂芬

接受的答案

艾伦·韦斯
艾伦·韦斯 2018年5月16日
这样的一个例子 在全球优化工具箱;看到一节“添加离散非整数变量约束。”
如果你的问题是线性的(线性目标,线性约束),那么您可以使用 intlinprog 解算器。看到 Solver-Based优化 。如果你有一个最新版本的MATLAB,明白了 具体问题具体分析优化
艾伦·韦斯
MATLAB数学工具箱文档

更多的答案(0)

类别

找到更多的在具体问题具体分析的优化设置帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!