当前位置:网站首页>Teacher wangshuyao's notes on operations research 01 guidance and introduction
Teacher wangshuyao's notes on operations research 01 guidance and introduction
2022-07-29 06:52:00 【three billion seventy-seven million four hundred and ninety-one】
The first 1 speak Guidance and introduction
3 A question
The purpose of operations research : Find the optimal solution of the general decision ( Optimization problems )
The source of operations research : military
What does this course do : Research on operational research problems from the perspective of application
The relationship between linear programming and operations research
The linear programming of high school learning is a part of operational research , Linear programming requires that the objective function be linear , Constraints are also linear , But the situation of operations research is more general .
meanwhile , Linear programming is also a special nonlinear programming , in other words , Nonlinear programming includes linear programming , Operations research includes nonlinear programming . And the linear programming problem is the core of the whole operation research .
General steps for dealing with nonlinear programming problems
- mathematical modeling
- Find the optimal solution or feasible solution ( a key )
- A general method is needed to deal with the maximum value of a function -> The extreme value and maximum value of a function can be obtained by derivative or partial derivative in calculus .( Generally, the problems encountered are derivable , If you can't find the derivative , You need to use the definition method to find the extreme value and the maximum value of the function .)
- For unary functions , The first derivative of shilling is 0, Find suspicious points , Then judge whether the function near the doubtful point is increasing or decreasing, so as to judge whether the doubtful point is the extreme point , Then combined with the endpoint of the closed interval to determine the maximum .( High school knowledge )
- For multivariate functions , Constraints are strong constraints ( Equal sign ), use Lag Multiplier method for partial derivation .( Advanced mathematics volume II knowledge )
- For multivariate functions , Constraints are weak constraints ( Unequal sign ), use KKT Theorem solving .(Lag Extension of multiplier method )
- A general method is needed to deal with the maximum value of a function -> The extreme value and maximum value of a function can be obtained by derivative or partial derivative in calculus .( Generally, the problems encountered are derivable , If you can't find the derivative , You need to use the definition method to find the extreme value and the maximum value of the function .)
Regression from nonlinear programming problem to dealing with programming problem
Using the treatment method of nonlinear programming problem , Combine the mathematical tools of linear algebra to deal with linear programming problems . And there are some more special methods , That is, methods that can only deal with linear programming problems , Such as simplex method .
Natural definition domain and real definition domain of function
The natural domain of definition : In the context of Pure Mathematics , Definition field of function .( If the denominator is not zero )
Real definition domain : After considering the actual source of the problem , Definition field of function .( For example, the number of people can only be a non negative integer )
The real domain is generally a subset of the natural domain .
Consider the solution idea in the real situation :
- Find the optimal solution under the natural definition domain
- Under the guidance of this optimal solution, find the optimal solution in the real domain
summary
The core of operations research is to solve the optimization problem from a general perspective , That is, the problem of finding the maximum value of the function .
To deal with operational research problems , First, mathematical modeling , Then we need to study the function obtained by modeling , Depending on whether the constraint is strong or if , choice Lag Multiplier method or KKT Theorem to solve . After the solution is completed, the optimal solution under the real definition domain can be obtained according to its real definition domain . Specially , For linear programming problems , It can be handled by the general method of dealing with nonlinear programming problems , It can also be handled in some special ways .
边栏推荐
- 吴恩达老师机器学习课程笔记 03 线性代数回顾
- 【论文阅读 | cryoET】Gum-Net:快速准确的3D Subtomo图像对齐和平均的无监督几何匹配
- Instant 新日期类的使用 API
- How to use SFTP command to access SFTP server on the development board
- 关于SQL Server语句入门级应用阶段性学习——找工作必备(一)
- The difference between pairs and ipairs
- Hongke shares | how to test and verify complex FPGA designs (1) -- entity or block oriented simulation
- Share some tips for better code, smooth coding and improve efficiency
- 王树尧老师运筹学课程笔记 05 线性规划与单纯形法(概念、建模、标准型)
- 【论文阅读】TomoAlign: A novel approach to correcting sample motion and 3D CTF in CryoET
猜你喜欢

The core of openresty and cosocket

Relationship between subnet number, host number and subnet mask

成长为架构师途中的一些思考

损失函数——交叉熵损失函数

VMware虚拟机在物理机win10系统下如何连接外网

Jetpack Compose 中的键盘处理

centos 部署postgresql 13

循环神经网络RNN

Using STP spanning tree protocol to solve the problem of two-layer loop in network

为什么5G N2接口控制面使用SCTP协议?
随机推荐
吴恩达老师机器学习课程笔记 00 写在前面
MySQL 事物四种隔离级别分析
Teacher wangshuyao's notes on operations research 02 fundamentals of advanced mathematics
Using STP spanning tree protocol to solve the problem of two-layer loop in network
【笔记】The art of research - (讲好故事和论点)
【冷冻电镜|论文阅读】A feature-guided, focused 3D signal permutation method for subtomogram averaging
【技能积累】presentation实用技巧积累,常用句式
MQTT服务器搭建以及使用MQTT.fx测试
Hongke shares | how to test and verify complex FPGA designs (1) -- entity or block oriented simulation
finally 和 return 的执行顺序
【CryoEM】FSC, Fourier Shell Correlation简介
Enterprise manager cannot connect to the database instance in Oracle10g solution
【冷冻电镜入门】加州理工公开课课程笔记 Part 3: Image Formation
Ping principle
Embedding understanding + code
软件定义边界SDP
10 frequently asked JVM questions in interviews
SQL developer graphical window to create database (tablespace and user)
Hongke share | let you have a comprehensive understanding of "can bus errors" (IV) -- producing and recording can errors in practice
10种常见的软件架构模式