这里要讲一下故事的背景,我们小组三个人都是大一大二的学生,我的队友们都是数学专业的学生,所以比赛中的编程部分就交给了我这样的工业工程系的选手。我们在看完了历年赛题后一直认为:前面的几题我们都很难建立出很棒的模型,因此我们将目光对准E、F两题,希望能够从这两题上下下功夫,曲线救国,浅浅混个S奖或者H奖就好啦!
一、19-22年E题F题学习与解析
二、E题F题备考策略
我参考了B站UP主“研究生小杨肖恩”的视频资料,并在此基础上进行了一些细化,就形成了下面的内容,在此向他表示感谢~
在“研究生小杨肖恩”的视频中,他提到,E题和F题的共同点都是“模型简单,而且都基于引入概念建立指标体系和评价模型”,而对于其不同点,E题是环境可持续性题目,侧重于数据的量化分析,而F题更倾向于政策制定,以及评估某政策对于某个国家的动态影响。下面是他的视频中整理的模型需求,我的学习也将具体依照其展开。
(38条消息) 【Lingo 18.0及其安装教程】_春风惹人醉的博客-CSDN博客_lingo
1、运筹学相关内容(应用场景:需要优化时)
这部分内容我已经学过了相关的数学运算部分,具体内容在我的大二自救手册中,可以对于这些若干规划的代码实现和一些求解器的使用方法我还不是很熟悉,下面我就来学习一下:
>>MATLAB求解线性规划问题模板
输入下面的MATLAB代码,求目标函数的最大值
clc,clear
prob=optimproblem('ObjectiveSense','max') %目标函数最大化的优化问题
c=[4;3]; %目标函数是z=4x+3y达到最大值
b=[10;8;7]; %Ax<=b矩阵的b
a=[2,1;1,1;0,1]; %A矩阵
x=optimvar('