文件名称:约束优化罚函数法matlab代码-constrained_optimization_problem:开发了一个MATLAB代码来寻找约束优化问
文件大小:934KB
文件格式:ZIP
更新时间:2024-06-22 11:20:27
系统开源
优化约束罚函数法matlab代码受约束的优化问题 找到约束优化问题的最佳点(最大值或最小值)的 MATLAB 代码 职能 constrv.m :返回给定点的约束违规。 func.m :要优化的函数。 它可以返回函数值和惩罚函数值。 main.m :主要功能。 实现基于约束的优化过程。 执行绘图并保存输出。 Marquart.m: Marquardt 方法的实现。 PenatlyFunc.m:惩罚函数方法的实现。 大学m :使用 Newton Raphson 方法和边界相位方法执行单向搜索。 文件 input.txt :文件的第一行是一个数字,代表要解决的问题编号。 OUTPUT.mat :包含单元数据结构的 MALTAB 文件。 第一列表示 R 的值,第二列包含一个表,该表存储了 marquadt 方法针对 R 的相应值的每次迭代的数据。 Report.docx :报告包含问题定义、使用的方法、获得的解决方案和观察结果。
【文件预览】:
constrained_optimization_problem-main
----constrv.m(2KB)
----Marquart.m(5KB)
----func.m(564B)
----input.txt(60B)
----README.md(1KB)
----Q1_Outputs()
--------Q1_Output_13.mat(5KB)
--------Q1_Output_14.mat(5KB)
--------Q1_Output_01.mat(5KB)
--------Q1_Output_08.mat(5KB)
--------Q1_Output_10.mat(4KB)
--------Q1_Output_11.mat(4KB)
--------Q1_Output_02.mat(5KB)
--------Q1_Output_15.mat(3KB)
--------Q1_Output_12.mat(4KB)
--------Q1_Output_03.mat(4KB)
--------Q1_Output_09.mat(4KB)
--------Q1_Output_07.mat(5KB)
--------Q1_Output_04.mat(5KB)
--------Q1_Output_05.mat(5KB)
--------Q1_Output_06.mat(4KB)
----funcfmin.m(467B)
----OUTPUT.mat(4KB)
----Plotting Data()
--------Q2()
--------Q1()
--------Contour_Q1.jpg(52KB)
--------Contour_Q2.jpg(184KB)
--------Contour_Q2_.jpg(184KB)
--------Q3()
----Q3_Outputs()
--------OUTPUT1.mat(7KB)
--------OUTPUT3.mat(11KB)
--------OUTPUT9.mat(11KB)
--------OUTPUT4.mat(5KB)
--------OUTPUT5.mat(7KB)
--------OUTPUT.mat(5KB)
--------OUTPUT2.mat(6KB)
--------OUTPUT7.mat(5KB)
--------OUTPUT10.mat(7KB)
--------OUTPUT6.mat(7KB)
--------OUTPUT8.mat(5KB)
----Report.docx(252KB)
----main.m(4KB)
----UniD.m(4KB)
----PenaltyFunc.m(1KB)
----Q2_Outputs()
--------Q2_Output_05.mat(2KB)
--------Q2_Output_03.mat(3KB)
--------Q2_Output_06.mat(1KB)
--------Q2_Output_15.mat(2KB)
--------Q2_Output_07.mat(3KB)
--------Q2_Output_02.mat(4KB)
--------Q2_Output_11.mat(2KB)
--------Q2_Output_12.mat(2KB)
--------Q2_Output_01.mat(2KB)
--------Q2_Output_08.mat(1KB)
--------Q2_Output_13.mat(2KB)
--------Q2_Output_09.mat(2KB)
--------Q2_Output_14.mat(2KB)
--------Q2_Output_10.mat(4KB)
--------Q2_BestOutput.mat(2KB)
--------Q2_Output_04.mat(1KB)