Skip to content

Xiaxlll/OR_Study

Repository files navigation

OR_Study

简介

一个运筹优化方向的研0小白,一直对运筹优化算法工程师这个职位比较感兴趣,奈何网上的相关资料太少了TAT。查阅了一些jd,发现此岗位不光需要运筹学方面的知识,还要会建模,编程能力强,总之,加油吧哈哈~ 本仓库参考了知乎大佬的运筹优化学习资料整理——从小白到入坑,现在加入,一起做大做强嘿嘿!

下面附上未来的学习路径

一、启发式算法

1.1 邻域搜索类

基础
  • 迭代局部搜索算法(Iterated Local Search)
  • 模拟退火算法(Simulated Annealing)
  • 变邻域搜索算法(Variable Neighborhood Search)
进阶
  • 禁忌搜索(Tabu Search)
  • 自适应大邻域搜索(Adaptive Large Neighborhood Search)
  • 贪婪随机自适应搜索(Greedy Randomized Adaptive Search)

1.2 群体仿生类

  • 遗传算法(Genetic Algorithm)
  • 蚁群算法(Ant Colony Optimization)
  • 粒子群算法(Partical Swarm Optimization)
  • 人工鱼群算法(Artificial Fish School Algorithm)

二、精确算法(这里是看书学习的)

2.1 理论

  • 整数规划
  • 非线性规划
  • 凸优化
  • 对偶理论
  • 多目标规划
  • 最短路问题相关理论与算法
  • KKT条件
  • P和NP理论
  • Robust Optimization
  • 排队论
  • EOQ模型
  • EIQ分析

2.2 求解器

  • Gurobi
  • Cplex
  • LpSolve

三、机器学习与深度学习

四、编程与计算机基础

4.1 编程语言

  • 一门编译性语言:Java/C++
  • 一门脚本语言:python(numpy/pandas等包;pytorch/sklearn/tensorflow等框架)
  • 数据库:SQL
  • Matlab/R(了解)

4.2 刷题

数据结构与算法
数据库
  • leetcode

参考资料

[1] 干货 | 想学习优化算法,不知从何学起?-数据魔法师

[2] 代码随想录网页版

About

一起来学习运筹学吧~

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published