# Constraints Selection
History
2016/1/1
Constraints Selection (CS) strategy are also included according to Gionata Cimini's idea
2016/1/4
CS performance unsatisfactory. Dual ASM under construction.
2016/1/7
Dual ASM completed! Dual ASM with CS strategy under construction.
2016/1/10
Dual ASM with CS strategy completed! But the performance is unsatisfactory.
---------------------------------------------------------------------------
Current API
test_of_randomMPC.m
% Main function entrance
generateMPC.m
% Generate random MPC and solve QPs
---------------------------------------------------------------------------
asm.m
% A generic Primal ASM function
asm_cs.m
% A generic Primal ASM function with constraint selection strategy
addToConsInfo.m
% Add a constraint to consInfo according to which input/output it belongs and at what time instant
updatePW.m
% Update high prioritys set and low priority sets according to consInfo (Note that you can choose whether to consider no-successive as higher priority in this function.)
deleteCons.m
% Delete a constraint from high prioritys set or low priority sets and consInfo.
---------------------------------------------------------------------------
asm_dual.m
% A dual ASM function
asm_dual_cs.m
% A dual ASM function with constraint selection strategy
updatePW_add_dual.m
% Update high prioritys set and low priority sets when adding a constraint to working set.
updatePW_del_dual.m
% Update high prioritys set and low priority sets when deleting a constraint to working set.
没有合适的资源?快使用搜索试试~ 我知道了~
有效集算法的几种MATLAB代码分享
共486个文件
mat:233个
m:67个
l:33个
需积分: 50 31 下载量 166 浏览量
2020-09-14
10:37:18
上传
评论 4
收藏 21.93MB ZIP 举报
温馨提示
二次规划是非线性优化中的一种特殊情形,它的目标函数是二次实函数,约束函数都是线性函数。 由于二次规划比较简单,便于求解(仅次于线性规划),并且一些非线性优化问题可以转化为求解一些列的二次规划问题,因此二次规划的求解方法较早引起人们的重视,称为求解非线性优化的一个重要途径。二次规划的算法较多, 本文打包了上传几种求解等式约束凸二尺规划的拉格朗日方法以及求解一般约束凸二次规划的有效集方法。 本资源包含:《求解二次规划问题的拉格朗日及有效集方法》文档以及文档所用到的所有Matlab代码,非常适合初学者学习和研究!
资源推荐
资源详情
资源评论
收起资源包目录
有效集算法的几种MATLAB代码分享 (486个子文件)
mpc_tmpdemo2_sfun.bat 3KB
mpc_aircraft_sfun.bat 3KB
mpc_tmpdemo_2014b_sfun.bat 2KB
mpclib_sfun.bat 2KB
c3_mpclib.c 488KB
c4_mpc_tmpdemo_2014b.c 128KB
c2_mpc_tmpdemo_2014b.c 127KB
c1_mpc_tmpdemo_2014b.c 127KB
c4_mpc_aircraft.c 109KB
c4_mpc_tmpdemo2.c 103KB
c1_mpc_tmpdemo2.c 101KB
c1_mpc_aircraft.c 95KB
mathlib_double.c 58KB
mathlib.c 53KB
mathlib.c 52KB
mpc_tmpdemo_2014b_sfun.c 15KB
mpc_tmpdemo_2014b_sfun_registry.c 14KB
mpc_tmpdemo2_sfun_registry.c 11KB
mpc_aircraft_sfun_registry.c 11KB
wgsQP_double.c 10KB
mpc_aircraft_sfun.c 10KB
mpc_tmpdemo2_sfun.c 10KB
mpclib_sfun.c 10KB
wgsQP.c 8KB
wgsQPMEX.c 4KB
wgsQPMEX_double.c 4KB
asmMEX_double.c 3KB
arrayProduct.c 3KB
testCode.c 2KB
testMex.c 2KB
test_of_MassModel.c 683B
ASM例子.docx 284KB
mpc_tmpdemo_2014b_sfun.exp 695B
mpc_tmpdemo2_sfun.exp 681B
mpc_aircraft_sfun.exp 681B
.gitignore 226B
mpc_tmpdemo2_sfun_debug_macros.h 28KB
mpc_aircraft_sfun_debug_macros.h 28KB
mpc_tmpdemo_2014b_sfun_debug_macros.h 26KB
mpclib_sfun_debug_macros.h 25KB
mathlib_double.h 7KB
mathlib.h 6KB
multiword_types.h 4KB
multiword_types.h 4KB
multiword_types.h 4KB
multiword_types.h 4KB
c3_mpclib.h 3KB
c4_mpc_aircraft.h 3KB
c2_mpc_tmpdemo_2014b.h 2KB
c1_mpc_tmpdemo_2014b.h 2KB
c4_mpc_tmpdemo_2014b.h 2KB
c1_mpc_tmpdemo2.h 2KB
c4_mpc_tmpdemo2.h 2KB
c1_mpc_aircraft.h 2KB
mpc_tmpdemo_2014b_sfun.h 2KB
mpc_tmpdemo2_sfun.h 2KB
mpc_aircraft_sfun.h 2KB
mpclib_sfun.h 1KB
rtwtypes.h 1KB
rtwtypes.h 1KB
rtwtypes.h 1KB
rtwtypes.h 1KB
sJsgeV6kEcZD6wodNIBa8eH.l 183KB
sybg8nNpKebGPZtOHjYb5PF.l 183KB
s9AHHhW9k2xXqBhjq0L8kWF.l 86KB
sSZZdTsag3yAo3UGjTP0X8G.l 86KB
sgfZmAqUbf0cNwXDm0YMhJG.l 33KB
s0GKOYLYpEycN8yFGDUHJIC.l 33KB
sVefGQiBuWvDYQn9iqr0Y9F.l 32KB
sT1LTkmM32m7k1x45BC4dn.l 32KB
s7vD8N7O4lXxmGfAGXsJheE.l 32KB
sFdy9UjRsIjk6oPwaoFZS2D.l 32KB
sFdy9UjRsIjk6oPwaoFZS2D.l 32KB
shDq5Yf5T6WgbIESfuwctU.l 29KB
sKyGTdAj15ILNDCcfxfXP8C.l 27KB
sXhGaUWlIg1HoIHhQQmiz2B.l 27KB
sAmm7sWp6X9F9QTBesTRwcC.l 26KB
sctYDumpgVONu4llzNC3qDE.l 26KB
sYX33b9Opk2Tulma4mR74BF.l 26KB
sE3FPra6CocPD9S2f6WMYQG.l 26KB
svt3a1zgj7gLW7oj1f4tYtG.l 26KB
s2HWo0bJhQA3g0TXfGseO0F.l 26KB
socpqofscSpuSLxeMyc1gND.l 26KB
siQJrrAhR83b4EkqrqY7ES.l 26KB
s2HWo0bJhQA3g0TXfGseO0F.l 26KB
socpqofscSpuSLxeMyc1gND.l 26KB
sxuJXO0ly9jkjw7rDvqAXFD.l 25KB
skEa2acuSgQfHC8VJsSR9tE.l 25KB
sOAtXoJD9NHtBDQNgrj6UpD.l 25KB
ssYiGyWm7Dezybq5klU9r4E.l 25KB
sm3NCjZUbdCJVeNYXRpCDY.l 25KB
s67VtP06wZxw2eNrFY8zAaC.l 25KB
sICLoAv2MtGhOOtUIoO1Gg.l 23KB
sujiO7RS8KiwsyCapjXY7PH.l 23KB
sZYx7tQtX0Z3TNDtOYQyBmG.l 23KB
mpclib_sfun.lib 465KB
mpc_tmpdemo_2014b_sfun.lib 2KB
mpc_tmpdemo2_sfun.lib 2KB
mpc_aircraft_sfun.lib 2KB
LICENSE 34KB
共 486 条
- 1
- 2
- 3
- 4
- 5
资源评论
FPGA菜鸟民工
- 粉丝: 8
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功