文件名称:离散控制Matlab代码-RDSA:模拟优化的随机方向随机逼近
文件大小:649KB
文件格式:ZIP
更新时间:2024-06-12 02:05:21
系统开源
离散控制Matlab代码RDSA 模拟优化的随机方向随机逼近 August, 2018 ------------- 内容 1引言2使用注意事项3参考 1引言 该软件包提供了使用随机方向随机逼近(RDSA)进行仿真优化的一类算法。 该程序包分为两个部分:Matlab部分,该部分在五个合成函数上实现具有随机和确定性扰动方案的RDSA,交通仿真部分并入了RDSA方案,用于自适应地调整交通灯控制(TLC)算法的阈值。 该实现包括一阶(渐变)方案和二阶(牛顿)方案。 具有随机扰动的RDSA变体同时包含连续值扰动和离散值扰动。 选择前者是独立且均匀分布的(iid)对称均匀分布的随机变量(rv),而后者是iid,不对称的Bernoulli rvs的详细说明,请参见[3]。 具有确定性扰动的RDSA变体对扰动使用两种选择-半词典序列和基于扰动矩阵的序列。 有关详细说明,请参见[4]。 2a Matlab部分 发行版中的主要文件是: 一阶方案: i)onespsa.m->它包含一阶SPSA算法的实现[1],并且是JC Spall的ISSO图书网站上可用的简化版本。