Matlab 在目标规划问题中的应用问题提出:在生活和工作中,人们对于同一个问题往往会提出多个解决方案,并通过各方面的论证从中提取最佳方案
最优化方法就是专门讨论如何从多个方案中科学合理地提取出最佳方案的科学
优化问题无所不在,最优化方法的应用和讨论也已经深化到了生产和科研的各个领域,如军事指挥、机械工程、运输调度、生产控制、经济规划与管理等,并取得了显著的经济效益和社会效益
这学期我们系统科学专业指挥类学员开设运筹学这门课,初步见识最优化方法的魅力
如今最优化方法的进展迅速,已经包含有多个分支,如线性规划、整数规划、非线性规划、动态规划、多目标规划等
利用 Matlab 的优化工具箱,可以求解线性规划、非线性规划和多目标规划问题
在学习运筹学的过程中,我们了解所谓优化问题,就是求解如下形式的最优解: Min fun (x) Sub
]其中 fun (x)称为目标函数,“Sub
to”为“subject to”的缩写,由其引导的部分称为约束条件
]表示 Condition Equations,即条件方程,可为等式方程,也可为不等式方程
]表示 Boundary Conditions,即边界条件,用来约束自变量的求解域,以 lb≤x≤ub 的形式给出
]为空时,此优化问题称为自由优化或无约束优化问题;当[C
]不空时,称为有约束优化或强约束优化问题
在优化问题中,根据变量、目标函数和约束函数的不同,可以将问题大致分为:·线性优化 目标函数和约束函数均为线性函数
·二次优化 目标函数为二次函数,而约束条件为线性方程
线性优化和二次优化统称为简单优化
·非线性优化 目标函数为非二次的非线性函数,或约束条件为非线性方程
·多目标优化 目标函数并非一个时,称为多目标优化问题
线性规划等最优化方法只有一个目标函数,