我觉得Neos server 是很不错的东东,想做优化的童鞋可以试试哦。

下面只是个人发牢骚了(非常罗嗦,珍惜时间者莫看):

首先因为我的问题是非严格凸函数,所以我还是决定尝试一下Matlab+CVX。于是写了一堆for循环,matlab的for循环不是一般的速度啊,我估计一年也运行不完,老板那里不好交代,于是花了几天改成矩阵操作,结果内存就不够了,用学校到服务器吧,在上面装上CVX包,然后还是只能解决很小规模的情况。

后来为了重用之前人开发的代码,又改回for循环架构,结果CVX愣是不再承认我的函数是凸的了。可能之前那个需要运行一年的代码会在运行到半年时候告诉我你的函数非凸吧,汗。
后来干脆放弃了CVX,于是认识了Ipopt,以为寻到了宝。花了三四天在windows上配置Ipopt的运行环境,最终因FORTRAIN 和C代码链接问题而放弃,( 有童鞋知道怎么解决吗,怎么使用f2c啊,弄了半天还是链接出错)。

然后转战Linux,没想到十分钟就搞定一切,顿时有种虚度光阴的感觉。

然后很兴奋的在Linux装了一堆COIN到开源优化包,像Bonmin,Couenne等。

然后辛苦地把以前写的matlab代码改成C++。但是我的矩阵参数太多了,求Jocobian和Hessian矩阵的时候,又出现了log函数得出NAN的问题。Ipopt也光荣殉职了。

后来又发AMPL,立马就爱上她了。赶紧把12个问题的代码都改成AMPL的。幸福的等待运行结果,竟然不给整数。然后看到Trial version到几个solver都不解决MINLP问题。再后来觉得应该买个专业版的。3,4百刀一个solver,买一个就觉得投入挺大了。犹豫不决中发现了Neos Sever.

希望Neos Server 不要再给惊喜吧。

转载于:https://my.oschina.net/abcijkxyz/blog/720381

优化工具 Neos Server相关推荐

  1. 人工智能自动sql优化工具--SQLTuning for SQL Server

    SQL语句是对数据库进行操作的惟一途径,对数据库系统的性能起着决定性的作用.对于同一条件下的SQL语句写法有很多,其中一些写法往往对性能又有很大影响.但是每个人掌握SQL语言的水平不同,如何才能保证写 ...

  2. 4 个 MySQL 优化工具 AWR,帮你准确定位数据库瓶颈!

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 来源:今日头条,作者:老王谈运维 www.toutiao.com/ ...

  3. linux perf - 性能测试和优化工具

    Perf简介 Perf是Linux kernel自带的系统性能优化工具.虽然它的版本还只是0.0.2,Perf已经显现出它强大的实力,足以与目前Linux流行的OProfile相媲美了. Perf 的 ...

  4. SqlServer性能检测和优化工具使用详细

    原文:SqlServer性能检测和优化工具使用详细 工具概要 如果你的数据库应用系统中,存在有大量表,视图,索引,触发器,函数,存储过程,sql语句等等,又性能低下,而苦逼的你又要对其优化,那么你该怎 ...

  5. awr报告分析 mysql_4个MySQL优化工具,帮你准确定位数据库瓶颈!

    作者:老王谈运维原文:https://www.toutiao.com/a6691523026984370699/ 对于正在运行的mysql,性能如何,参数设置的是否合理,账号设置的是否存在安全隐患,你 ...

  6. 【转】sql语句优化工具LECCO SQL Expert

    软件说明: 更优更快 人工智能自动SQL优化----------http://www.sina.com.cn 2001/12/12 17:48 中国电脑教育报文/SQL爱好者 所谓SQL,就是指Str ...

  7. 网站性能优化工具大全

    网站性能优化(WPO)已经成为一个非常重要的话题了,越来越多的互联网公司开始有WPO的职位,而相关技能也是对前端开发工程师的重要技术要求之一.国外大牛Steve Souders在参加WebPerfDa ...

  8. APK优化工具zipalign的详细介绍和使用

    Android SDK中包含了一个用于优化APK的新工具zipalign.它提高了优化后的Applications与Android系统的交互效率(俗话:"要致富先修路",Andro ...

  9. iOS性能优化系列篇之“列表流畅度优化”工具篇

    这一篇文章是iOS性能优化系列文章的的第二篇,主要内容是关于列表流畅度的优化.在具体内容的阐述过程中会结合性能优化的总体原则进行分析,所以建议大家在阅读这篇文章前先阅读一下上一篇文章:iOS性能优化系 ...

最新文章

  1. qtp查询mysql_QTP中测试数据库连接
  2. 在Asp.net中使用JQuery插件之jTip
  3. unity3d : Failed to query D3D11 context for ID3DUserDefinedAnnotation interface (hr = 0x80004002)
  4. swift添加下拉刷新_React Native自定义下拉刷新组件
  5. 《原神》月入16亿,米哈游为何仍然被嫌弃?
  6. 按键精灵手机版去除广告XPosed模块插件
  7. jQuery学习笔记(一) 取值、赋值的基本方法
  8. 其实你的领导也有中年危机
  9. bp神经网络可以预测什么,BP神经网络预测原理
  10. VS2015卸载方法
  11. nodejs下载安装及配置环境
  12. 技嘉ide模式怎么改_技嘉主板bios设置ide
  13. SPSS之配对样本的T检验
  14. win10中Edge浏览器升级后崩溃 STATUS_INVALID_IMAGE_HASH
  15. 好玩的Deep Dream模型
  16. MVC搭建webAPI服务
  17. 从零开始创建自己的区块链应用(JAVA版)
  18. HDOJ 5144 NPY and shot 简单物理
  19. Hu矩的形状特征提取---matlab实现
  20. Wireshark分析实际报文理解SSL(TLS)协议

热门文章

  1. 大数据安全相关概念(上)
  2. jQuery网格插件 ParamQuery
  3. win10u盘被写保护怎么解除_win10系统所有usb都被写保护怎么取消_win10系统usb被写保护怎么办...
  4. 计算机视觉---opencv人脸识别
  5. Python beautifulsoup爬取小说
  6. win7防火墙端口开放
  7. w ndows7防火墙文件名,大神帮你win7系统彻底关闭windows7防火墙的具体方法
  8. 常见点击反应(Click Reactions)及其试剂——CuAAC
  9. 论UT、FT等测试对代码重构的重要性
  10. 详细阅读Spark论文