Optimization services: A framework for distributed optimization

Robert Fourer*, Jun Ma, Kipp Martin

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

11 Scopus citations


We describe a research project to design a distributed optimization environment in which solvers, modeling languages, registries, analyzers, and simulation engines can be implemented as services and utilities under a unified framework. Our work, which we call optimization services or OS, defines standards for all activities necessary to support decentralized optimization on the Internet: representation of optimization instances, results, and solver options; communication between clients and solvers; and discovery and registration of optimization-related software using the concept of Web services. In this paper we place emphasis on issues in distributed computing that are posed by the special character of optimization. We also describe a reference implementation that is freely available as an open-source project of COIN-OR.

Original languageEnglish (US)
Pages (from-to)1624-1636
Number of pages13
JournalOperations Research
Issue number6
StatePublished - Nov 2010

ASJC Scopus subject areas

  • Computer Science Applications
  • Management Science and Operations Research

Fingerprint Dive into the research topics of 'Optimization services: A framework for distributed optimization'. Together they form a unique fingerprint.

Cite this