本周工作主要是对时空优化方法SQP的学习与研究,该方法可以将一些约束添加到某些变量中,如果初始值不满足约束,那么优化算法迭代后,同样可以生成满足约束的新的值。在移除自相交自适应过程中的尝试使用的一个最优化方法。

1.1   算法分类

优化问题可以最终归结为求函数的最小或最大值,但是有效的方法是保证获得可信解的必要条件。目前优化方法名目繁多,只把有良好理论基础、常用的列在下面,方便以后查询、学习。SQP就是sequential quadratic programming,序列二次规划法,用来求解有约束的非线性规划问题的。

SQP---SEQUENTIAL QUADRATIC PROGRAMMING METHOD (二次规划法).

RSQP---Revisied Succesive Quadratic Programming  (改进型的SQP).

BFGS---The most popular quasi-Newton algorithm (拟牛顿法)which is named for its discoverers Broyden, Fletcher, Goldfarb, and Shanno  .

Gauss–Newton Method

Levenberg–Marquardt Method

Conjugate Gradient Methods 共轭梯度法

Trust-Region Methods

Line SearchMethods

Nonlinear Least-Squares Problems

1.2   算法内容

算法模型:

其中f和g为二阶连续可微函数.为方便记L=I∪E,可行集为X.

1.3   算法实现

SQP算法代码,下载进行调试运行

http://www.aemdesign.com/downloadfsqp.html

http://www.netlib.org/ampl/solvers/fsqp/

http://www.cse.ohio-state.edu/~fujimura/ToYouding/ALIVESuite/ALIVElib/optimization/

下面是优化领域著名人士和工作组
1 Larry Biegler's Group
http://dynopt.cheme.cmu.edu/
美国Carnegie-Mellon大学优化工作组,在优化算法如RSQP,内点算法,和应用领域取得显著成果
2 T.F. Coleman
http://www.tc.cornell.edu/~coleman/  
Cornell University大学教授,在优化算法、软件等方面独树一帜,Matlab优化工具箱中的算法与其有关。
3 R.H.Byrd-
http://www.cs.colorado.edu/~richard/Home.html
美国Colorado大学计算机系,SQP算法领域的奠基人之一,BFGS修正中的B即指他
4 D.F.Shanno-
http://rutcor.rutgers.edu\~shanno\ 
Rutgers University. SQP算法领域的奠基人之一,BFGS修正中的F即指他。与Vanderbei开发出LOQO
5 R.Fletcher
http://www.maths.dundee.ac.uk/~fletcher/
SQP算法领域的奠基人之一,最近提出了过滤一维搜索方法并开发了Filter SQP,BFGS修正中的F即指他。
6 R.J.Vanderbei
http://www.princeton.edu/~rvdb/
Princeton University大学教授,LOQO开发者之一 
7   M.J.D Powell
http://www.damtp.cam.ac.uk/user/na/people/Mike/
SQP算法领域的奠基人,在SQP算法的理论框架方面做出巨大贡献,他的工作使得SQP算法逐渐成熟。他是我国著名优化算法专家袁亚湘的导师
8 J.Nocedal
http://www.ece.northwestern.edu/faculty/
在优化算法,RSQP等方面有很多贡献, Knitro 、Snopt和其他一些优化软件与他有关
9 973优化课题组 http://www.2002cb312203.cn 
国家重点基础研究发展规划项目(973)课题组网站,及时发布在复杂生产过程理论与应用方面的进展
10 陈丙珍 何小荣等 http://www.chemeng.tsinghua.edu.cn
清华大学化工系过程系统研究所,从事过程系统方面的研究,硕果累累
11 袁亚湘 http://lsec.cc.ac.cn/~yyx/
中国科学院计算数学与科学工程计算研究所所长,院士。在优化理论方面开展了大量工作

SQP 序列二次规划法相关推荐

  1. 二次优化问题dfp_优化设计-fmincon函数介绍-序列二次的规划(SQP)-subspacetrustregion-activesett.pdf...

    fmincon 函数 • 功能:求多变量有约束非线性函数的最小值. • 数学模型: • min F(X) • subject to: A*X <= B, Aeq*X = Beq (线性约束) C ...

  2. LeetCode 255. 验证前序遍历序列二叉搜索树(单调栈)*

    文章目录 1. 题目 2. 解题 2.1 递归超时解 2.2 单调栈 1. 题目 给定一个整数数组,你需要验证它是否是一个二叉搜索树正确的先序遍历序列. 你可以假定该序列中的数都是不相同的. 参考以下 ...

  3. 神经网络预测RNA序列中RBP结合位点-RNA序列二分类

    一.简介 本文使用源自CLIP-seq的数据集ALKBH5_Baltz2012数据集进行实验,旨在使用神经网络来预测RNA序列中的RNA-蛋白质结合位点,实现RNA序列数据的分类任务. 二.数据预处理 ...

  4. 【2011王道计算机统考序列二】计算机统考专业课推荐参考书与辅导书

    时间过的真快,感觉昨天还在看浩帆师兄和皇甫师兄"计算机统考专业课推荐参考书与辅导书"的我,今天我自己要给学弟学妹们写2011年计算机统考的专业课推荐参考书及辅导书了.除了今年王道的 ...

  5. Java IO流 序列二:File类

    2019独角兽企业重金招聘Python工程师标准>>> 2.File API 2.1. File类简介 包路径:java.io.File 功能:用于表示文件或者目录. 说明:File ...

  6. MATLAB优化算法(一)

    1.线性规划 [x,fval]=linprog(c,A,b,Aeq,Beq,VLB,VUB) 用于解决 min(z)=cX%%求满足条件的X与已定系数c乘积之和的最小值 s.t.  AX<=b  ...

  7. 非线性规划:实例与matlab应用

    一般非线性规划 标准型为: 其中X为n维变元向量,G(X)与Ceq(X)均为非线性函数组成的向量,其它变量的含义与线性规划.二次规划中相同. matlab中非线性规划求解的函数是fmincon,命令的 ...

  8. MATLAB使用指南

     MATLAB的使用 MATLAB作为线性系统的一种分析和仿真工具,是理工科大学生应该掌握的技术工具,它作为一种编程语言和可视化工具,可解决工程.科学计算和数学学科中许多问题. MATLAB建立在向量 ...

  9. matlab如何调用优化算法,MATLAB优化算法(一)

    1.线性规划 [x,fval]=linprog(c,A,b,Aeq,Beq,VLB,VUB) 用于解决 min(z)=cX%%求满足条件的X与已定系数c乘积之和的最小值 s.t. AX<=b   ...

  10. matlab的lb ub,多目标规划matlab程序实现

    以下为<多目标规划matlab程序实现>的无排版文字预览,完整格式请下载 下载前请仔细阅读文字预览以及下方图片预览.图片预览是什么样的,下载的文档就是什么样的. 优化与决策 --多目标线性 ...

最新文章

  1. linux远程开机windows,从Linux到Windows的PowerShell远程处理
  2. html中section与div,如何在html中的section标签内包含div标签
  3. 触发器和java的关系_触发器-1 - java ee spring - 博客园
  4. 计算机科学与技术第二章ppt,计算机科学与技术-编译原理-第二章重点.ppt
  5. 监控利器nagios
  6. laravel 5.8 guzzle get 参数_Laravel速查表 Cache Cookie Request
  7. 10.6 ip:网络配置工具
  8. html php滚动代码,html中滚动条的代码是什么?如何设置html滚动条?
  9. 使用refs获取节点_闲庭信步聊前端 - 原来你是这样的Refs
  10. 最新版Intellij IDEA视频教程 20170814
  11. Android基础知识大纲
  12. Wannafly挑战赛22: C. 多项式(大整数)
  13. Shreder:线程SSH协议密码爆破工具
  14. Premiere无法导入webm格式视频的解决方法
  15. python应用之socket编程
  16. matlab高斯正反算程序6,基于matlab的高斯投影正反算与相邻带坐标换算程序设计...
  17. Oracle读取数据库中表填充,Oracle数据库中查看所有表和字段以及表注释.字段注释...
  18. 【英语语法疑难点】An estimated后接个名词复数是个什么用法?
  19. 呃,bing 桌面词典中的成熟美女
  20. 2018(2017)美图java服务端笔试(回忆录)

热门文章

  1. 投屏索尼电视显示访问服务器,索尼电视投屏如何设置 苹果手机投屏索尼电视...
  2. 类与对象的基本语法+练习题
  3. 那一只蝴蝶飞不过沧海
  4. 云开发魔都团长头像制作微信小程序源码/带流量主
  5. angular烂笔头
  6. 经典游戏江湖医馆文字版
  7. python操作符是什么意思_如何使用python操作符**与*?有什么区别?
  8. Python爬虫实战,pymysql模块,Python实现抓取QQ音乐评论
  9. android硬件抽象层(HAL)详解
  10. python中不同文件之间使用所谓的全局变量