优化服务


 

 

 

 

 

 

 

 

欢迎来到官方优化服务(OS)主页

公告

  • OSiL/OSoL论文(分布式优化环境中选项和结果的通信协议)发表在《数学编程计算》上。
  • 发布2.9.3优化服务(OS)的可用!(2015)
  • CMPL建模语言(v1.5)发布。CMPL使用操作系统二进制文件来求解LP和MIP。
  • 书籍章节草稿实例格式《运筹学与管理科学百科全书》(2009)
  • 优化服务(OS)2.0版现已发布可用!(08/2008)参见详图
  • 优化服务:分布式优化框架,发表于《运筹学》(2009)
  • 优化服务(OS)的1.1.0版本现已发布可用!(05/16/2008)参见详图
  • OSiL/SE(随机扩展)最终草案可用;《运筹学年鉴》(02/2008)接受
  • OSiL纸已发布(2008年2月)。
  • 优化服务(OS)1.0.0版现已发布可用!(11/01/2007)
  • OS cpp代码现在使用MINGW/MSYS或CYGWIN构建在所有主要平台上,包括Mac/Unix、Linux和Windows。支持所有主要编译器,如gcc/g++或Windows本机编译器cl.exe。(05/01/07)
  • 这是优化服务主页的新设置。目前正在积极建设中。(2006年1月9日)

首先是高级用户的替代站点。。。

注意,还有一个操作系统开发人员站点托管于COIN或网站。开发人员网页基于Wiki,它允许Web用户(主要是开发人员)修改内容以更正输入错误,添加信息,或与其他用户共享他们的经验和提示。欢迎您对这些项目网页作出贡献。要编辑这些页面或提交票据,您必须首先注册和登录.


介绍

优化服务是统一的框架对于新一代分布式优化系统,主要是通过互联网进行优化。相应的优化服务协议正在作为一套工业产品进行推广标准。短语“新一代”强调了优化服务是一种最先进的设计改编自任何现有系统。


背景

操作系统使用多种语言编写,包括C/C++、Java和.net,并根据公共许可证作为开放源代码发布(CPL,见许可证)并为COIN-OR做出了贡献。马骏(Jun Ma)基普·马丁COIN或OS项目负责人。该项目最初由罗伯特·福勒,马骏(Jun Ma),基普·马丁和Huanyuan(Wayne)Sheng,不久后也由古斯·加斯曼OS项目也在不断广泛地寻找合作者和贡献者。


下载/许可

源代码和二进制代码都可用,都是在公共公共许可证(CPL)下发布的。

  • 转到操作系统标准页面查看和/或下载标准优化服务协议(OSP),包括操作系统模式、操作系统WSDL(Web服务定义语言)和其他相关子协议。
  • 转到下载页面用于各种软件实现和分发。(记住,如果您下载操作系统包,您可能会自动获得这些其他项目(通常是C++,位于COIN)。
  • 转到许可证页面获取许可证详细信息。

文档

这个OS发布站点包含供研究人员、开发人员和普通用户使用的文档。文档包括论文和演示、常见问题解答、API文档和其他相关参考。


相关链接


有关更多信息


操作系统版本:

请访问我们的COIN-OR项目网站:http://projects.coin-or.org/OS.

优化服务(OS)的目标是提供由一组表示优化的标准组成的框架实例、结果、解算器选项和客户端之间的通信以及使用Web服务的分布式环境中的解算器。这个COIN-OR项目为库和可执行文件提供源代码实现操作系统标准的程序。OS项目提供了以下内容:
1.用于表示优化实例的一组基于XML的标准(OSiL)、优化结果(OSrL)和优化解算器选项(OSoL)。还有其他标准,但这些是主要标准。
2.针对线性和非线性优化问题。对应OSiL问题
实例表示—有一个内存中的对象OSInstance使用一组get()、set()和calculate()方法访问和
创建问题实例。这是一个非常通用的线性API,整数和非线性程序。其他主要类型的扩展优化问题也在研究中。任何建模语言可以生成OSiL,可以轻松与使用OSInstance API。
3.读取问题的命令行可执行OSSolverService实例(OSiL格式、AMPL nl格式、MPS格式)并调用
本地或远程服务器上的解算器。
4.将AMPL nl文件转换为OSiL XML格式和MPS的实用程序文件转换为OSiL XML格式。
5.促进客户和使用Web服务的优化求解器。
6.设计用于与AMPL建模语言。amplClient对AMPL显示为“解算器”并且,根据AMPL中给出的选项,远程联系解算器或
本地解决AMPL中创建的实例。
7.使用Apache Tomcat和Apache Axis的服务器软件。该软件使用Web服务技术并充当中间件在创建实例的客户端和服务器上的解算器之间它优化实例并返回结果。

操作系统库和可执行文件已编译并构建在GNU/Linux、Windows和Mac OS X。使用我们测试过的OS界面
以下解算器:Cbc、Clp、Cplex、DyLP、Glpk、Ipopt、,林多、SYMPHONY和Vol。

谷歌群组 订阅优化服务新闻组
电子邮件:
浏览存档文件groups.google.com



新增功能!
  • OS 2.10于COIN-OR(2016)发布
  • GAMS在GAMSLinks中集成了操作系统(2008年1月)
  • Mosek在其最新版本中采用了操作系统。(12/2007)
  • Frontline Systems在其最新版本中采用了操作系统。(11/2007)
  • OS 1.0在COIN-OR上发布(2007年1月11日)
  • AMPL、GAMS、Lindo和大多数主要的COIN-OR项目都与OS集成(10/2007)。
  • OS cpp现在构建在所有主要平台上,并使用所有流行的编译器(05/01/07)
  • Optimization Services项目目前正在积极进行设置,以集成为COIN或项目(08/31/06)
  • Optimization Services现已根据公共许可证(CPL)(04/15/06)

优化服务(OS)

优化服务是统一的框架对于新一代分布式优化系统,主要是通过互联网进行优化。

优化服务协议(OSP)

优化服务协议是一组确定优化相关数据的行业标准代表沟通在两个与Optimization Services兼容的软件组件之间。