Huanyuan Sheng, Sanjay Mehrotra and Jun Ma Impact Solver for Optimization Services, November 15, 2005 IMPACT Solver for Optimization Services Huanyuan(Wayne)

Slides:



Advertisements
Similar presentations
SYNTHESIS: a tool for automatically assembling correct and distributed component-based systems Massimo Tivoli Computer Science Department University of.
Advertisements

DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Mobile Agents Mouse House Creative Technologies Mike OBrien.
Optimization Services Robert Fourer, Jun Ma, Kipp Martin Optimization Services OS Server and OS Libraries Jun Ma Industrial Engineering.
COM vs. CORBA.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
Solver and modelling support for stochastic programming H.I. Gassmann, Dalhousie University Happy Birthday András, November 2009.
Multi-Model Digital Video Library Professor: Michael Lyu Member: Jacky Ma Joan Chung Multi-Model Digital Video Library LYU9904 Multi-Model Digital Video.
Progress in Linear Programming Based Branch-and-Bound Algorithms
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Emery Berger University of Massachusetts Amherst Operating Systems CMPSCI 377 Lecture.
Chess Problem Solver Solves a given chess position for checkmate Problem input in text format.
Distributed Heterogeneous Data Warehouse For Grid Analysis
Notes to the presenter. I would like to thank Jim Waldo, Jon Bostrom, and Dennis Govoni. They helped me put this presentation together for the field.
Rheeve: A Plug-n-Play Peer- to-Peer Computing Platform Wang-kee Poon and Jiannong Cao Department of Computing, The Hong Kong Polytechnic University ICDCSW.
What is.NET?. The Clients of.NET a) A new generation of connected application b) Microsoft.NET Framework managed execution c) Allows PCs and other smart.
1 PLuSH – Mesh Tree Fast and Robust Wide-Area Remote Execution Mikhail Afanasyev ‧ Jose Garcia ‧ Brian Lum.
Workshop on Cyber Infrastructure in Combustion Science April 19-20, 2006 Subrata Bhattacharjee and Christopher Paolini Mechanical.
Apache Axis: A Set of Java Tools for SOAP Web Services.
Optimization Services (OS) Framework and OSP Protocols (OSxL) “Combining Operations Research with Computing Technology” Jun Ma 10/24/2004.
Understanding and Managing WebSphere V5
Robert Fourer, Jun Ma, Kipp Martin, Optimization Services, January 18, 2005 Optimization Services (OS) Jun Ma Motorola, Schaumburg 01/18/2005 Robert Fourer.
Robert Fourer, Jun Ma, Kipp Martin Optimization Services Instance Language (OSiL), Solvers, and Modeling Languages Kipp Martin University of Chicago
Secure Web Applications via Automatic Partitioning Stephen Chong, Jed Liu, Andrew C. Meyers, Xin Qi, K. Vikram, Lantian Zheng, Xin Zheng. Cornell University.
Optimization Services Robert Fourer, Jun Ma, Kipp Martin Setting Up and Hosting Your Solver as Web Services via Optimization Services (OS) Jun Ma
Recent Changes to the Optimization Services Project H.I. Gassmann, Faculty of Management J. Ma, Northwestern University R.K. Martin, The University of.
1 Outline:  Outline of the algorithm  MILP formulation  Experimental Results  Conclusions and Remarks Advances in solving scheduling problems with.
Robert Fourer, Jun Ma, Kipp Martin Copyright 2006 An Enterprise Computational System Built on the Optimization Services (OS) Framework and Standards Jun.
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
Outline  Enterprise System Integration: Key for Business Success  Key Challenges to Enterprise System Integration  Service-Oriented Architecture (SOA)
Introduction to Apache OODT Yang Li Mar 9, What is OODT Object Oriented Data Technology Science data management Archiving Systems that span scientific.
Introduction to Distributed Systems Slides for CSCI 3171 Lectures E. W. Grundke.
New developments in OSiL, OSoL and OS H.I. Gassmann R.K. Martin,J. Ma INFORMS Annual meeting, Washington, DC, October 2008.
SUMA: A Scientific Metacomputer Cardinale, Yudith Figueira, Carlos Hernández, Emilio Baquero, Eduardo Berbín, Luis Bouza, Roberto Gamess, Eric García,
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
Performix Business Services Converging to Unified Messaging With convergence of telephony, computer and multimedia communication becoming a realistic vision,
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
MILP algorithms: branch-and-bound and branch-and-cut
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.
Automatic Inclusion of Middleware Performance Attributes into Architectural UML Software Models by Tom Verdickt, Bart Dhoedt, and Piet Demeester Senior.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
Fourer, Ma, Martin, An Open Interface for Hooking Solvers to Modeling Systems INFORMS International, Puerto Rico, July 8-11, INFORMS International.
Robert Fourer, Jun Ma, Kipp Martin, Optimization Services, May 06, 2005 Optimization Services (OS) Jun Ma Industrial Engineering and Management Sciences.
Jun Ma, Optimization Services, March 06, 2006 Optimization Services (OS) Jun Ma Industrial Engineering and Management Sciences Northwestern University.
A Software Framework for Distributed Services Michael M. McKerns and Michael A.G. Aivazis California Institute of Technology, Pasadena, CA Introduction.
Robert Fourer, Jun Ma, Kipp Martin Copyright 2006 Optimization Services hookup Language (OShL) Jun Ma INFORMS, Pittsburgh 11/08/2006 Jun Ma Robert Fourer.
FATCOP: A Mixed Integer Program Solver Michael FerrisQun Chen Department of Computer Sciences University of Wisconsin-Madison Jeff Linderoth, Argonne.
An Introduction to Web Services Web Services using Java / Session 1 / 2 of 21 Objectives Discuss distributed computing Explain web services and their.
Jun Ma, Optimization Services, May 18, 2005 Optimization Services (OS) Jun Ma Industrial Engineering and Management Sciences Northwestern University Lindo.
A Demonstration of Collaborative Web Services and Peer-to-Peer Grids Minjun Wang Department of Electrical Engineering and Computer Science Syracuse University,
Application Communities Phase II Technical Progress, Instrumentation, System Design, Plans March 10, 2009.
Proposal of Asynchronous Distributed Branch and Bound Atsushi Sasaki†, Tadashi Araragi†, Shigeru Masuyama‡ †NTT Communication Science Laboratories, NTT.
FATCOP: A Mixed Integer Program Solver Michael FerrisQun Chen University of Wisconsin-Madison Jeffrey Linderoth Argonne National Laboratories.
Optimization Services Framework and OSxL Protocols Jun Ma Northwestern University 09/14/04.
.NET Mobile Application Development XML Web Services.
Jun Ma, Sanjay Mehrotra and Huanyuan Sheng Impact Solver for Optimization Services, November 8, 2006 On Implementing a Parallel Integer Solver Using Optimization.
Robert Fourer, Jun Ma, Kipp Martin Copyright 2005 Optimization Services (OS) Jun Ma Annapolis, 01/07/2005 Robert Fourer Jun Ma Northwestern University.
TU/e Algorithms (2IL15) – Lecture 12 1 Linear Programming.
Review of PARK Reflectometry Group 10/31/2007. Outline Goal Hardware target Software infrastructure PARK organization Use cases Park Components. GUI /
Java Distributed Computing
Distributed Vehicle Routing Approximation
Self Healing and Dynamic Construction Framework:
Design of a Multi-Agent System for Distributed Voltage Regulation
Optimization via Simulation under Optimization Services (OS)
MIP Tools Branch and Cut with Callbacks Lazy Constraint Callback
Huanyuan(Wayne) Sheng
Presented By: Md Amjad Hossain
Assoc. Prof. Dr. Syed Abdul-Rahman Al-Haddad
L. Glimcher, R. Jin, G. Agrawal Presented by: Leo Glimcher
Presentation transcript:

Huanyuan Sheng, Sanjay Mehrotra and Jun Ma Impact Solver for Optimization Services, November 15, 2005 IMPACT Solver for Optimization Services Huanyuan(Wayne) Sheng Joint work with Professor Sanjay Mehrotra and Jun Ma

2 Huanyuan Sheng, Sanjay Mehrotra and Jun Ma Impact Solver for Optimization Services, November 15, 2005 Outline Brief Introduction Impact solver Optimization Services And Impact Demo of Impact Solver Service Conclusion

3 Huanyuan Sheng, Sanjay Mehrotra and Jun Ma Impact Solver for Optimization Services, November 15, 2005 IMPACT -- Integrated Mathematical Programming Advanced Computational Tools Research code for testing optimization algorithms Current focus is on Mixed Integer Nonlinear Programming It has a solver-side framework component for testing Optimization Services

4 Huanyuan Sheng, Sanjay Mehrotra and Jun Ma Impact Solver for Optimization Services, November 15, 2005 Impact Solver Research Motivation Mixed Integer Nonlinear Programming (Mehrotra and Li, presented on Monday) Generalized branch and bound using adjoint lattice LLL and GBR basis reduction Interior point based search for relaxed solution

5 Huanyuan Sheng, Sanjay Mehrotra and Jun Ma Impact Solver for Optimization Services, November 15, 2005 LLL and GBR implementation –High quality reduced basis –Integrated with ellipsoidal rounding and analytical center computation Mixed Integer Solver –Mehrotra and Li’s Version of Lenstra’s and GBR algorithm in a branch and cut framework –More effective than branching on variables –Efficient tree management Impact Solver work in progress

6 Huanyuan Sheng, Sanjay Mehrotra and Jun Ma Impact Solver for Optimization Services, November 15, 2005 Impact and Optimization Services Research Motivation – Solver service distribution is not required. –Need standard problem instance (OSiL), result (OSrL) and option (OSoL) representation. –Need a standard local interface (OSInstance, OSOption, OSResult) –Need a standard communication interface for optimization over distributed system Hooking up with solver – OShL Call up a simulation or function evaluation – OScL Discover solver services in OS Registry -- OSdL

7 Huanyuan Sheng, Sanjay Mehrotra and Jun Ma Impact Solver for Optimization Services, November 15, 2005 Impact Solver Service Built for standard instances –OSiL: xml string/file for an optimization instance –OSoL: xml string/file for an optimization option –OSrL: xml string/file for an optimization result Natively uses standard local interface (in memory problem data structure) –OSInstance: data structure for optimization instance –OSOption: data structure for optimization option –OSResult: data structure for optimization result Callable from client agent implemented in any language on any platform –C/C++ –Java –.net

8 Huanyuan Sheng, Sanjay Mehrotra and Jun Ma Impact Solver for Optimization Services, November 15, 2005 Impact Solver Service solve –Takes OSiL and OSoL and returns OSrL (string/file version) –Synchronous call, blocking request/response, getJobID –Gets a unique job id generated by the solver service –Critical for maintaining session and state on a distributed system send –Same input signature as the solve function but only returns a boolean –Asynchronous (server side), non-blocking call retrieve –Retrieving result from anywhere and anytime. kill –Kill remote optimization jobs –Critical in long running optimization jobs –Plays an important role in fathoming tree nodes that are solved over remote computers knock –Get and set instant messages from the remote optimization services

9 Huanyuan Sheng, Sanjay Mehrotra and Jun Ma Impact Solver for Optimization Services, November 15, 2005 Demo

10 Huanyuan Sheng, Sanjay Mehrotra and Jun Ma Impact Solver for Optimization Services, November 15, 2005 Conclusion Impact Solver Service is natively OS- Compatible. –Impact solver is a scalable platform for testing research algorithms. Optimization Services provides a comprehensive and convenient framework for developing optimization software

11 Huanyuan Sheng, Sanjay Mehrotra and Jun Ma Impact Solver for Optimization Services, November 15, 2005