Title

机会约束随机规划问题如何编程求解

1317次浏览

问题描述

这两张图均出自《不确定规划与应用》,第一张图是一个简单的机会约束优化问题,第二张图是求解步骤。这个求解步骤一直没看明白,求大神详细解释第二张图算法步骤及编个MATLAB程序求解这个问题。

头像

null·10.00

2017-03-15提问

分数   时间  

全部答案 5

1
已采纳

已采纳

该步骤是神经网络与遗传算法的结合。

步骤1 生成输入输出数据,具体随机生成有相应指令,rand等,可百度。

步骤2 构建和训练神经元,可搜索神经网络相关程序,套用解决,其中步骤1可理解为构建神经网络的一部分。

步骤3~步骤9 遗传算法 交叉、变异、选择可直接百度,网上有,目标函数与限制条件即神经网络部分,主程序设置可套用网上遗传算法相关。

评论 (2)条评论
头像555

  小西西·80.00

2017-03-31回答

请问遗传算法可以换成粒子群算法吗  null 2017-04-07

可以  小西西 2017-04-07

1
已采纳

已采纳

针对答案求解步骤的解释:

步骤1 随机生成一组数据x,在U1中计算其符合约束条件的概率,在U2中计算目标函数值,U1与U2的计算结果作为输出数据,暂记为y,而x当然就是输入数据。

步骤2 利用步骤1中的输入数据x与对应的输出数据y训练神经元网络,把训练结束的神经元网络作为一个确定的函数来进行下面的遗传算法。可以假装这个函数是f(x)=x1+ x2+ x3(当然肯定不是这个函数,只是假装),这样对他进行遗传算法求解是很简单的,现在把假装的函数换成一个神经元网络,求解的步骤是一模一样的。

步骤3~步骤9是最基础的遗传算法流程(不清楚可以搜索“遗传算法”关键词)。

评论 (1)条评论
头像555

  洋葱头·10.00

2017-03-20回答

”随机生成一组数据x“ 请问随机生成的x是决策变量还是随机变量?如果是决策变量如何做到随机生成呢  null 2017-03-21

2 条记录 1/1 页

撰写答案

Document