COIN-OR:Introduction to the “Computational Infrastructure for Operations Research” JP Fasano Alan King Robin Lougee-Heimer Matthew Saltzman Ted Ralphs.

Slides:



Advertisements
Similar presentations
The DRIVER Infrastructure (Digital Repository Infrastructure Vision for European Research) Paolo Manghi ISTI - National Research Council, Italy.
Advertisements

© 2006 VEGA Informatica A community oriented Business Server Piero Slocovich VEGA INFORMATICA R&D.
Optimization Services Robert Fourer, Jun Ma, Kipp Martin Optimization Services OS Server and OS Libraries Jun Ma Industrial Engineering.
2006 NSF CRI-PI Meeting1 ns-3 Project Plan Tom Henderson and Sumit Roy, University of Washington Sally Floyd, ICSI Center for Internet Research George.
Web Site ( Getting around the Web Site to Build and Use COIN-OR JP Fasano IBM Watson.
FINNA and Open Source Software
® IBM India Research Lab © 2006 IBM Corporation Challenges in Building a Strategic Information Integration Infrastructure Mukesh Mohania IBM India Research.
ProActive Task Manager Component for SEGL Parameter Sweeping Natalia Currle-Linde and Wasseim Alzouabi High Performance Computing Center Stuttgart (HLRS),
Fedora Commons: Introduction and Update Swedish National Library June 24, 2008.
Portal Anthony Colebourne Internet Services January 2006.
University of Illinois Role of Mashups, Cloud Computing, and Parallelism for Visual Analytics Loretta Auvil.
CS 501 : An Introduction to SCM & GForge An Introduction to SCM & GForge Lin Guo
Open Source WGISS 39. Definition of Open Source Software (OSS)  Open source or open source software (OSS) is any computer software distributed under.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2.1.
1 CS 502: Computing Methods for Digital Libraries Lecture 4 Identifiers and Reference Links.
How Is Open Source Affecting Software Development? Je-Loon Yang.
Web Site ( Getting around the Web Site to Build and Use COIN-OR.
Optimization Services (OS) Framework and OSP Protocols (OSxL) “Combining Operations Research with Computing Technology” Jun Ma 10/24/2004.
Key Issues in Licensing Software and Associated Intellectual Property: Matching Licensing Models to Business Strategies Steve Mutkoski Regional Director,
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
Using the Drupal Content Management Software (CMS) as a framework for OMICS/Imaging-based collaboration.
Cloud Computing Systems Lin Gu Hong Kong University of Science and Technology Sept. 21, 2011 Windows Azure—Overview.
OPEN-SOURCE SOFTWARE BY: SAMANTHA HERALD  Otherwise known as OSS, is computer software that is available with source code: normally reserved for copyright.
5 th Dec 2005 RAATE 2005 The OATS Project ACE Centre Advisory Trust: Andrew Lysley, Jason Walsh, Stephen Druce Access to Communication and Technology (ACT),
Open Source for Government Alexander C. Pitzner Sr. Network Engineer Harrisburg University of Science and Technology
“Open source software is free like a puppy.” James Hilton, VP-CIO, U. of Virginia.
Systems Analysis and Design in a Changing World, 6th Edition
2006 NSF CRI-PI Meeting1 ns-3 Project Plan Tom Henderson and Sumit Roy, University of Washington Sally Floyd, ICSI Center for Internet Research George.
Wns2 Workshop1 NS-3 Project Goals Tom Henderson and Sumit Roy, University of Washington Sally Floyd, ICSI Center for Internet Research George Riley, Georgia.
 Open-source software ( OSS ) is computer software that is available in source code form: the source code and certain other rights normally reserved.
INTELLECTUAL PROPERTY COPYRIGHTS, PATENTS AND TRADE MARKS.
Common Ground A Policy Framework for Open Access to Research Data Susan Reilly, LIBER Projects
Is Open Source Software a viable option for private and public organizations? Anthony W. Hamann Tuesday, March 21, 2006.
Robert Fourer, Jun Ma, Kipp Martin Optimization Services Instance Language (OSiL), Solvers, and Modeling Languages Kipp Martin University of Chicago
PROGRAMMING IN VISUAL BASIC.NET INTRODUCTION TO VISUAL BASIC.NET Bilal Munir Mughal 1 Chapter-1.
A Cloud is a type of parallel and distributed system consisting of a collection of inter- connected and virtualized computers that are dynamically provisioned.
Java Virtual Machine Java Virtual Machine A Java Virtual Machine (JVM) is a set of computer software programs and data structures that use.
Recent Changes to the Optimization Services Project H.I. Gassmann, Faculty of Management J. Ma, Northwestern University R.K. Martin, The University of.
Chapter 7 – Design and Implementation Lecture 2 1Chapter 7 Design and implementation.
Extensions to the OSiL schema: Matrix and cone programming Horand I. Gassmann, Dalhousie University Jun Ma, Kipp Martin, Imre Polik.
Hadoop/MapReduce Computing Paradigm 1 Shirish Agale.
April 30, 2007 openSUSE.org Build Service a short introduction Moiz Kohari VP Engineering.
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 19, 2008 | Short Talk Extending TPTP for TTCN-3 Paul Slauenwhite.
Information Systems and Network Engineering Laboratory II DR. KEN COSH WEEK 1.
Issues in (Financial) High Performance Computing John Darlington Director Imperial College Internet Centre Fast Financial Algorithms and Computing 4th.
1 4/23/2007 Introduction to Grid computing Sunil Avutu Graduate Student Dept.of Computer Science.
Chapter 3 Software. Learning Objectives Upon successful completion of this chapter, you will be able to: Define the term software Describe the two primary.
@ For more details visit : Opportunities for participation Modular Architecture Trace JIT compiler Interpreter Memory manager.
Jun Ma, Optimization Services, July 19, 2006 Optimization Services (OS) Today: open Interface for Hooking Solvers to Modeling Systems Jun Ma Northwestern.
Robert Fourer, Jun Ma, Kipp Martin Optimization Services and the Stylized “OS” Logo are registered in the US Patent & Trademark Office. All other product.
Copyright © 2006 Linux Care OÜ 1 “IST programme: new funding and collaboration opportunities” , Tallinn, Estonia Linux in Business use Linux.
How to Publish Your Code on COIN-OR Bob Fourer Industrial Engineering & Management Sciences Northwestern University COIN Strategic Leadership Board.
Web and Grid Services from Pitt/CMU Andrew Connolly Department of Physics and Astronomy University of Pittsburgh Jeff Gardner, Alex Gray, Simon Krughoff,
Robert Fourer, Jun Ma, Kipp Martin, Optimization Services, May 06, 2005 Optimization Services (OS) Jun Ma Industrial Engineering and Management Sciences.
Report Sharp-Shooter is released in the following editions: 1) 2) 3) 4) 5) 6)
Enabling the Future Service-Oriented Internet (EFSOI 2008) Supporting end-to-end resource virtualization for Web 2.0 applications using Service Oriented.
Connections to Other Packages The Cactus Team Albert Einstein Institute
European Middleware Initiative (EMI) Alberto Di Meglio (CERN) Project Director.
From Use Cases to Implementation 1. Structural and Behavioral Aspects of Collaborations  Two aspects of Collaborations Structural – specifies the static.
Robert Fourer, Jun Ma, Kipp Martin Copyright 2005 Optimization Services (OS) Jun Ma Annapolis, 01/07/2005 Robert Fourer Jun Ma Northwestern University.
Maven. Introduction Using Maven (I) – Installing the Maven plugin for Eclipse – Creating a Maven Project – Building the Project Understanding the POM.
From Use Cases to Implementation 1. Mapping Requirements Directly to Design and Code  For many, if not most, of our requirements it is relatively easy.
Digital Preservation Initiatives in the United States A Summary Deanna B. Marcum.
From Source Code to Packages and even whole distributions By Cool Person From openSUSE.
INTRO. To I.T Razan N. AlShihabi
Security analysis of COM with Alloy
Information Systems and Network Engineering Laboratory II
Many-core Software Development Platforms
From Use Cases to Implementation
Chapter 3 Software.
Presentation transcript:

COIN-OR:Introduction to the “Computational Infrastructure for Operations Research” JP Fasano Alan King Robin Lougee-Heimer Matthew Saltzman Ted Ralphs

EURO 2006 “What”  COIN-OR is A repository of source code, models, data, examples Available for re-use Under open-source licenses Powered by volunteers Experiment started by IBM in 2000

EURO 2006 What is “Open Source”?  A category of software licenses Rules by which code can be used, copied, modified, distributed,... Freely available, usually via Internet Changes typically given back  A philosophy Healthy virtual community Debugs, maintains, enhances the source

EURO 2006 Common “Open-Source” Misconceptions  All open-source licenses are the same E.g., Viral vs. non-viral  “Free for academic use only” is open source Discrimination  Open source is the same as freeware/shareware Binary executable to end-user software Restricted intellectual property rights

EURO 2006 “Why” for the community?  Reuse rather than reinvent  Fairer comparisons  Build on the best  Promote standards  Foster collaboration and cross- pollination  Outlet for software not “product destined”

EURO 2006 Companies & COIN-OR Industry accounts for 37 % of the coin-discuss mail list

EURO 2006 Universities & COIN-OR  Brunel  Carl von Ossietzky University, Oldenburg  Carnegie Mellon  Clemson  Cornell  Konrad-Zuse-Zentrum für Informationstechnik Berlin  Lehigh  Northwestern  Politecnico di Milano  Rutgers  Simon Fraser University  Universite de Geneve  U of Arizona  U of Pittsburgh  U of São Paulo  U of Washington  U of Waterloo  ….

EURO 2006 Current Status  COIN-OR Foundation, Inc Educational non-profit corporation Established 2004 Hosted by True community ownership  Milestone accomplishment  IBM is participating and supporting  COIN-OR is more open

EURO 2006 COIN-OR Projects – includes… Coin Utilities Open Solver Interfaces Cut Generation Library COIN Branch and Cut COIN LP Solver VOLume Algorithm Derivative-Free Optimization Open Tabu Search Stochastic Modeling Interface Non-Linear Programming API Branch-Cut-Price Framework Interior Point OPTimizer for General NLPs Dynamic Simplex Algorithm Abstract Library For Parallel Search C++ Automatic Differentiation Manifold computation

EURO 2006 Using COIN-OR  Tarballs, binaries, Subversion and CVS  NEOS CLP CBC DFO IPOPT  Products E.g, Frontline Systems and Knitro  Support Free  E.g, Buy

EURO 2006 COIN-OR upcoming at EURO  TE-27: COIN-OR I TE-27: COIN-OR: Open-source Software for Operations Research The ALPS Library for Scalable Parallel Search and Optimization CoinMP: Simple C-API Windows DLL implementation of CLP, CBC, and CGL  WA-27: COIN-OR II WA-27: OsiL: An Open Standard for Expressing and Using Optimization Problem Instances Stochastic Modeling in COIN-OR The COIN-OR Open Solver Interface  WB-27: COIN-OR User Meeting WB-27: All are welcome.  COIN-OR Booth

EURO