Performance of Optimization Software - an Update
|
|
|
- Ami James
- 9 years ago
- Views:
Transcription
1 Performance of Optimization Software - an Update INFORMS Annual 2011 Charlotte, NC November 2011 H. D. Mittelmann School of Math and Stat Sciences Arizona State University 1
2 Services we provide Guide to Software: Decision Tree Software Archive Software Evaluation: Benchmarks Archive of Testproblems Web-based Solvers (1/3 of NEOS) 2
3 We maintain the following NEOS solvers (8 categories) Combinatorial Optimization * CONCORDE [TSP Input] Global Optimization * ICOS [AMPL Input] Linear Programming * bpmpd [AMPL Input][LP Input][MPS Input][QPS Input] Mixed Integer Linear Programming * FEASPUMP [AMPL Input][CPLEX Input][MPS Input] * SCIP [AMPL Input][CPLEX Input][MPS Input] [ZIMPL Input] * qsopt_ex [LP Input][MPS Input] [AMPL Input] Nondifferentiable Optimization * condor [AMPL Input] Semi-infinite Optimization * nsips [AMPL Input] Stochastic Linear Programming * bnbs [SMPS Input] * DDSIP [LP Input][MPS Input] 3
4 We maintain the following NEOS solvers (cont.) Semidefinite (and SOCP) Programming * csdp [MATLAB_BINARY Input][SPARSE_SDPA Input] * penbmi [MATLAB Input][MATLAB_BINARY Input] * pensdp [MATLAB_BINARY Input][SPARSE_SDPA Input] * sdpa [MATLAB_BINARY Input][SPARSE_SDPA Input] * sdplr [MATLAB_BINARY Input][SDPLR Input][SPARSE_SDPA Input] * sdpt3 [MATLAB_BINARY Input][SPARSE_SDPA Input] * sedumi [MATLAB_BINARY Input][SPARSE_SDPA Input] 4
5 Overview of Talk Current and Selected(*) Benchmarks Parallel LP benchmarks MILP benchmark (MIPLIB2010) Feasibility/Infeasibility Detection benchmarks (MIPLIB2010) slightly pathological MILP cases MI(QC)QP benchmark Conclusions 5
6 COMBINATORIAL OPTIMIZATION Concorde-TSP with different LP solvers ( ) LINEAR PROGRAMMING Benchmark of serial LP solvers ( ) * Benchmark of parallel LP solvers ( ) * Parallel Barrier Solvers on Large LP/QP problems ( ) Large Network-LP Benchmark (commercial vs free) ( ) MIXED INTEGER LINEAR PROGRAMMING MILP Benchmark - serial codes ( ) (to be phased out) * MILP Benchmark - MIPLIB2010 ( ) * MILP cases that are slightly pathological ( ) * Feasibility Benchmark ( ) (MIPLIB2010) * Infeasibility Detection for MILP Problems ( ) (MIPLIB2010) 6
7 SEMIDEFINITE/SQL PROGRAMMING Several SDP-codes on SDP problems with free variables ( ) Several SDP codes on problems from SDPLIB ( ) SQL problems from the 7th DIMACS Challenge ( ) Newer SDP/SOCP-codes on the 7th DIMACS Challenge problems( ) Several SDP codes on sparse and other SDP problems ( ) SOCP (second-order cone programming) Benchmark ( ) NONLINEAR PROGRAMMING Benchmark of commercial and other (QC)QP Solvers ( ) AMPL-NLP Benchmark, IPOPT, KNITRO, LOQO, PENNLP, SNOPT & CONOPT ( ) MIXED INTEGER NONLINEAR PROGRAMMING * MI(QC)QP Benchmark ( ) PROBLEMS WITH EQUILIBRIUM CONSTRAINTS MPEC Benchmark ( ) 7
8 Important features of all our benchmarks Statistics of problems (dimensions etc) Links to codes given Links to test problems given Links to full logfiles given Same selection for commercial/free codes 8
9 Reasons for updates New version of commercial software CPLEX-12.4, GUROBI-4.6.0, KNITRO-7.2.1, MOSEK New versions of free software CBC, CLP, SCIP, SYMPHONY BONMIN, COUENNE, IPOPT, FEASPUMP2 More multicore hardware 9
10 Benchmarks still in need of updates SDP Benchmark (parallel, iterative, nonlinear) MINLP Benchmark, not only MIQCQP Benchmarks in new areas Compressive Sensing, other sparse optimization Derivative free/nonsmooth optimization etc More commercial codes 10
11 Overview of Talk Current and Selected(*) Benchmarks Parallel LP benchmarks MILP benchmark (MIPLIB2010) Feasibility/Infeasibility Detection benchmarks (MIPLIB2010) slightly pathological MILP cases MI(QC)QP benchmark Observations and Conclusions 11
12 11 Nov 2011 Benchmark of parallel LP solvers Logfiles of these runs at: plato.asu.edu/ftp/lp_logs/ This benchmark was run on a Linux-PC (2.67 GHz Intel Core 2 Quad). The MPS-datafiles for all testcases are in one of (see column "s") miplib.zib.de/ [1] plato.asu.edu/ftp/lptestset/ [2] [3,7] (MISC[4], PROBLEMATIC[5], STOCHLP[6], INFEAS[8]) The (dual) simplex and barrier methods of the following codes were tested: CPLEX CPLEX GUROBI MOSEK XPRESS-7.2.1: XPRESS Scaled geometric mean of runtimes ====================================================================== CPX-S GRB-S MSK-S XPR-S CPX-B GRB-B MSK-B XPR-B CPX-A GRB-A MSK-A ====================================================================== 12
13 11 Nov 2011 ================================================ Parallel Barrier Solvers on Large LP/QP problems ================================================ H. Mittelmann Logiles at plato.asu.edu/ftp/barrier_logs/ CPLEX : CPLEX GUROBI-4.6.0: GUROBI MOSEK : MOSEK XPRESS-7.2.1: XPRESS IPOPT : IPOPT The barrier methods (w/o crossover) of the above solvers were run on a 3.47 GHz Intel Xeon X5690 (6 cores, 48GB) on large LP problems from here. Times given are elapsed times in seconds. 13
14 12 Nov 2011 ================================================ Parallel Barrier Solvers on Large LP/QP problems ================================================ ===================================================== problem CPLEX GUROBI MOSEK XPRESS IPOPT in pde_ pde_1 2516a fail pde_ a pde_ a pde_2 5269a qap_2 slow fail slow 1581 srd fail >60000 zib a L2CTA3D bdry2_0 1925a a bdry2_ a 3919 fail cont5_2_ cont5_2_ a cont5_2_ fail twod_ a twod_ fail ===================================================== "a": reduced accuracy 14
15 12 Nov 2011 ================================================ Parallel Barrier Solvers on Large LP/QP problems ================================================ =========================================================== problem constraints variables nonzeros MPS-file in MB pde_ GB pde_ GB pde_ MB pde_ GB pde_ GB qap_ MB srd GB zib GB L2CTA3D GB bdry2_ bdry2_ cont5_2_ cont5_2_ cont5_2_ twod_ twod_ ============================================================ 15
16 Overview of Talk Current and Selected(*) Benchmarks Parallel LP benchmarks MILP benchmark (MIPLIB2010) Feasibility/Infeasibility Detection benchmarks (MIPLIB2010) slightly pathological MILP cases MI(QC)QP benchmark Conclusions 16
17 11 Nov 2011 Mixed Integer Linear Programming Benchmark (MIPLIB2010) The following codes were run on the MIPLIB2010 benchmark set with the MIPLIB2010 scripts on an Intel Xeon X5680 (32GB, Linux, 64 bits, 2*6 cores), with one, four and twelve threads. (deterministically) and a time limit of 1 hour. These are up dated and extended versions of the results produced for the MIPLIB2010 paper. CPLEX : CPLEX GUROBI-4.6.0: GUROBI ug[scip/cpx/spx]: Parallel development version of SCIP (SCIP+CPLEX/SOPLEX/CLP on 1 thread) CBC-2.7.4: CBC XPRESS-7.2.1: XPRESS GLPK-4.47: GLPK LP_SOLVE-5.5.2: LP_SOLVE Table for single thread, Result files per solver, Log files per solver Table for 4 threads, Result files per solver, Log files per solver Table for 12 threads, Result files per solver, Log files per solver Statistics of the problems can be obtained from the imiplib2010 webpage. 17
18 Geometric means of times All non-successes are counted as max-time. The fastest solver is scaled to 1. The second line lists the number of problems (87 total) solved. threads CBC CPLEX GLPK GUROBI LPSOLVE SCIPC SCIPL SCIPS XPRESS solved threads CBC CPLEX FSCIPC FSCIPS GUROBI XPRESS solved threads CBC CPLEX FSCIPC FSCIPS GUROBI XPRESS solved
19 Overview of Talk Current and Selected(*) Benchmarks Parallel LP benchmarks MILP benchmark (MIPLIB2010) Feasibility/Infeasibility Detection benchmarks (MI- PLIB2010) slightly pathological MILP cases MI(QC)QP benchmark Conclusions 19
20 11 Nov 2011 Feasibility Benchmark (30 instances) Logfiles for these runs are at: plato.asu.edu/ftp/feas_bench_logs/ MILP problems from MIPLIB2010 were solved for a feasible point The following codes were run on an Intel Xeon X5680 (32GB, Linux, 64 bits, 2*6 cores) with 4 thread CPLEX : CPLEX FEASPUMP2: as implemented for interactive use at NEOS (utilizes CPLEX) GUROBI-4.6.0: GUROBI XPRESS-7.2.1: XPRESS CBC-2.7.4: CBC Times given are elapsed times in seconds. A time limit of 1 hr was imposed. Geometric means of the times are listed. For objective values see logfiles. ============================================================= problem(30 tot) CPLEX FP2 GUROBI XPRESS CBC geometric mean problems solved
21 9 Nov 2011 Infeasibility Detection for MILP Problems The following codes were run on the infeasible problems from MIPLIB2010 with the MIPLIB2010 scripts CPLEX : CPLEX GUROBI-4.6.0: GUROBI ug[scip/spx/cpx]: Parallel development version of SCIP CBC-2.7.4: CBC XPRESS-7.2.1: XPRESS Table for 12 threads, Result files per solver, Log files per solver Statistics of the problems can be obtained from the MIPLIB2010 webpage Geometric means of times (19 instances) All non-successes are counted as max-time. The fastest solver is scaled to 1. CBC CPLEX FSCIPC FSCIPS GUROBI XPRESS solved
22 Overview of Talk Current and Selected(*) Benchmarks Parallel LP benchmarks MILP benchmark (MIPLIB2010) Feasibility/Infeasibility Detection benchmarks (MIPLIB2010) slightly pathological MILP cases MI(QC)QP benchmark Conclusions 22
23 9 Nov 2011 ========================================= MILP cases that are slightly pathological ========================================= H. Mittelmann CPLEX : CPLEX to be added GUROBI-4.6.0: GUROBI ug[scip/spx]: FSCIP-Parallel development version of SCIP CBC-2.7.4: CBC XPRESS-7.2.1: XPRESS SCIP-2.1.0: serial SCIP with CPLEX These codes were run with the MIPLIB2010 scripts in default mode on an Intel Xeon X5680 (32GB, Linux, 64 bits, 2*6 cores) on problems from here. Times given are elapsed CPU seconds. Time limit 3 hrs. Available memory 24GB. This benchmark is not giving a representative impression of the relative performance of the codes. Table for 12 threads, Result files per solver, Log files per solver Problems solved (total 22) CPLEX GUROBI FSCIP CBC XPRESS SCIP
24 Overview of Talk Current and Selected(*) Benchmarks Parallel LP benchmarks MILP benchmark (MIPLIB2010) Feasibility/Infeasibility Detection benchmarks (MIPLIB2010) slightly pathological MILP cases MI(QC)QP benchmark Conclusions 24
25 11 Nov 2011 ============================== Mixed Integer (QC)QP Benchmark ============================== H. Mittelmann Logiles at plato.asu.edu/ftp/miqp_logs/ The MPS-datafiles are in plato.asu.edu/ftp/miqp/ and the AMPL files in plato.asu.edu/ftp/ampl_files/miqp_ampl/ and egon.cheme.cmu.edu/ibm/files/ The following codes were run in default mode on a 2.66GHz Intel Core2 Quad, For accuracy reached, see logfiles. In the last columns are results for the QCQPs obtained by rewriting the QPs as: min t, subject to quadratic obj <= t plus constraints. SCIP does this transformation itself. SCIP uses relgap=0; CPLEX : CPLEX Bonmin-1.5.1: projects.coin-or.org/bonmin (Bonmin: hybrid algorithm. with Cbc) Couenne-0.3.1: projects.coin-or.org/couenne FilMINT: currently only at NEOS, (run locally) GUROBI-4.6.0: gurobi.com SCIP-2.1.0: scip.zib.de (with CPLEX and IPOPT) XPRESS-7.2.1: XPRESS 25
26 Times given are user times in seconds. Time limit 10,800 seconds. QP == Scaled geometric means of runtimes ======================================================== problem Bonm Couen CPLEX FilMI GUROBI SCIP XPRESS ======================================================== QCQP ==== Scaled geometric means of runtimes ================================================== problem Bonmin Couenne CPLEX FilMINT XPRESS ================================================== 26
27 Observations and Conclusions Observation: TTB (Tuning To the Benchmarks) CPLEX > CPLEX-12.4preview better for MIPLIB benchmarks worse for pathological ones MOSEK > 6.0,0.124 Changelog Improved the interior point optimizers for linear problems for certain hard problems. 27
28 Conclusions: Declare Winners? MIPLIB-bench: CPLEX/Gurobi-XPRESS MIPLIB-feas: Gurobi-CPLEX-XPRESS, FEASPUMP close MIPLIB-infeas: Gurobi, CPLEX close, XPRESS slow Pathological: Gurobi-CPLEX, SCIP,FSCIP respectable MIQP: Gurobi MIQCQP: XPRESS LP: CPLEX/Gurobi; QP/QCQP: XPRESS/MOSEK 28
29 Thank you! 29
An Overview Of Software For Convex Optimization. Brian Borchers Department of Mathematics New Mexico Tech Socorro, NM 87801 borchers@nmt.
An Overview Of Software For Convex Optimization Brian Borchers Department of Mathematics New Mexico Tech Socorro, NM 87801 [email protected] In fact, the great watershed in optimization isn t between linearity
Cloud Branching. Timo Berthold. joint work with Domenico Salvagnin (Università degli Studi di Padova)
Cloud Branching Timo Berthold Zuse Institute Berlin joint work with Domenico Salvagnin (Università degli Studi di Padova) DFG Research Center MATHEON Mathematics for key technologies 21/May/13, CPAIOR
TOMLAB - For fast and robust largescale optimization in MATLAB
The TOMLAB Optimization Environment is a powerful optimization and modeling package for solving applied optimization problems in MATLAB. TOMLAB provides a wide range of features, tools and services for
The Gurobi Optimizer
The Gurobi Optimizer Gurobi History Gurobi Optimization, founded July 2008 Zonghao Gu, Ed Rothberg, Bob Bixby Started code development March 2008 Gurobi Version 1.0 released May 2009 History of rapid,
Mixed Integer Linear Programming in R
Mixed Integer Linear Programming in R Stefan Theussl Department of Statistics and Mathematics Wirtschaftsuniversität Wien July 1, 2008 Outline Introduction Linear Programming Quadratic Programming Mixed
Conic optimization: examples and software
Conic optimization: examples and software Etienne de Klerk Tilburg University, The Netherlands Etienne de Klerk (Tilburg University) Conic optimization: examples and software 1 / 16 Outline Conic optimization
An Introduction on SemiDefinite Program
An Introduction on SemiDefinite Program from the viewpoint of computation Hayato Waki Institute of Mathematics for Industry, Kyushu University 2015-10-08 Combinatorial Optimization at Work, Berlin, 2015
Solving convex MINLP problems with AIMMS
Solving convex MINLP problems with AIMMS By Marcel Hunting Paragon Decision Technology BV An AIMMS White Paper August, 2012 Abstract This document describes the Quesada and Grossman algorithm that is implemented
GAMS, Condor and the Grid: Solving Hard Optimization Models in Parallel. Michael C. Ferris University of Wisconsin
GAMS, Condor and the Grid: Solving Hard Optimization Models in Parallel Michael C. Ferris University of Wisconsin Parallel Optimization Aid search for global solutions (typically in non-convex or discrete)
Solving polynomial least squares problems via semidefinite programming relaxations
Solving polynomial least squares problems via semidefinite programming relaxations Sunyoung Kim and Masakazu Kojima August 2007, revised in November, 2007 Abstract. A polynomial optimization problem whose
Using diversification, communication and parallelism to solve mixed-integer linear programs
Using diversification, communication and parallelism to solve mixed-integer linear programs R. Carvajal a,, S. Ahmed a, G. Nemhauser a, K. Furman b, V. Goel c, Y. Shao c a Industrial and Systems Engineering,
SBB: A New Solver for Mixed Integer Nonlinear Programming
SBB: A New Solver for Mixed Integer Nonlinear Programming Michael R. Bussieck GAMS Development Corp. Arne S. Drud ARKI Consulting & Development A/S OR2001, Duisburg Overview! SBB = Simple Branch & Bound!
Lecture 3. Linear Programming. 3B1B Optimization Michaelmas 2015 A. Zisserman. Extreme solutions. Simplex method. Interior point method
Lecture 3 3B1B Optimization Michaelmas 2015 A. Zisserman Linear Programming Extreme solutions Simplex method Interior point method Integer programming and relaxation The Optimization Tree Linear Programming
Big Data Optimization at SAS
Big Data Optimization at SAS Imre Pólik et al. SAS Institute Cary, NC, USA Edinburgh, 2013 Outline 1 Optimization at SAS 2 Big Data Optimization at SAS The SAS HPA architecture Support vector machines
GAMS Productivity - Performance - Reliability
GAMS Productivity - Performance - Reliability Jan-H. Jagla, Lutz Westermann GAMS Software GmbH Annual Review Meeting CAPD, CMU Pittsburgh, PA, March 12 13, 2007 Agenda GAMS Productivity Performance Reliability
New and Forthcoming Developments in the AMPL Modeling Language & System
New and Forthcoming Developments in the AMPL Modeling Language & System Robert Fourer*, David M. Gay** AMPL Optimization LLC www.ampl.com 773-336-AMPL * Industrial Eng & Management Sciences, Northwestern
Multicore Parallel Computing with OpenMP
Multicore Parallel Computing with OpenMP Tan Chee Chiang (SVU/Academic Computing, Computer Centre) 1. OpenMP Programming The death of OpenMP was anticipated when cluster systems rapidly replaced large
wu.cloud: Insights Gained from Operating a Private Cloud System
wu.cloud: Insights Gained from Operating a Private Cloud System Stefan Theußl, Institute for Statistics and Mathematics WU Wirtschaftsuniversität Wien March 23, 2011 1 / 14 Introduction In statistics we
Using the analytic center in the feasibility pump
Using the analytic center in the feasibility pump Daniel Baena Jordi Castro Dept. of Stat. and Operations Research Universitat Politècnica de Catalunya [email protected] [email protected] Research
A numerically adaptive implementation of the simplex method
A numerically adaptive implementation of the simplex method József Smidla, Péter Tar, István Maros Department of Computer Science and Systems Technology University of Pannonia 17th of December 2014. 1
Nonlinear Optimization: Algorithms 3: Interior-point methods
Nonlinear Optimization: Algorithms 3: Interior-point methods INSEAD, Spring 2006 Jean-Philippe Vert Ecole des Mines de Paris [email protected] Nonlinear optimization c 2006 Jean-Philippe Vert,
Rethinking SIMD Vectorization for In-Memory Databases
SIGMOD 215, Melbourne, Victoria, Australia Rethinking SIMD Vectorization for In-Memory Databases Orestis Polychroniou Columbia University Arun Raghavan Oracle Labs Kenneth A. Ross Columbia University Latest
CPLEX Tutorial Handout
CPLEX Tutorial Handout What Is ILOG CPLEX? ILOG CPLEX is a tool for solving linear optimization problems, commonly referred to as Linear Programming (LP) problems, of the form: Maximize (or Minimize) c
Maximize Performance and Scalability of RADIOSS* Structural Analysis Software on Intel Xeon Processor E7 v2 Family-Based Platforms
Maximize Performance and Scalability of RADIOSS* Structural Analysis Software on Family-Based Platforms Executive Summary Complex simulations of structural and systems performance, such as car crash simulations,
A high-performance software package for semidefinite programs: SDPA 7
A high-performance software package for semidefinite programs: SDPA 7 Makoto Yamashita, Katsuki Fujisawa, Kazuhide Nakata, Maho Nakata, Mituhiro Fukuda, Kazuhiro Kobayashi, and Kazushige Goto + January,
ARGONNENATIONALLABORATORY 9700SouthCassAvenue Argonne,Illinois60439. BenchmarkingOptimizationSoftwarewithPerformanceProles
ARGONNENATIONALLABORATORY 9700SouthCassAvenue Argonne,Illinois60439 BenchmarkingOptimizationSoftwarewithPerformanceProles MathematicsandComputerScienceDivision ElizabethD.DolanandJorgeJ.More PreprintANL/MCS-P861-1200
Three Paths to Faster Simulations Using ANSYS Mechanical 16.0 and Intel Architecture
White Paper Intel Xeon processor E5 v3 family Intel Xeon Phi coprocessor family Digital Design and Engineering Three Paths to Faster Simulations Using ANSYS Mechanical 16.0 and Intel Architecture Executive
SYSTEM SETUP FOR SPE PLATFORMS
BEST PRACTICE SYSTEM SETUP FOR SPE PLATFORMS Product Snow License Manager Version 7.0 Content System requirements SQL Server configuration Maintenance Test environment Document date 2015-10-15 ABOUT THIS
Adaptive Stable Additive Methods for Linear Algebraic Calculations
Adaptive Stable Additive Methods for Linear Algebraic Calculations József Smidla, Péter Tar, István Maros University of Pannonia Veszprém, Hungary 4 th of July 204. / 2 József Smidla, Péter Tar, István
Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows
TECHNISCHE UNIVERSITEIT EINDHOVEN Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows Lloyd A. Fasting May 2014 Supervisors: dr. M. Firat dr.ir. M.A.A. Boon J. van Twist MSc. Contents
A Study on the Scalability of Hybrid LS-DYNA on Multicore Architectures
11 th International LS-DYNA Users Conference Computing Technology A Study on the Scalability of Hybrid LS-DYNA on Multicore Architectures Yih-Yih Lin Hewlett-Packard Company Abstract In this paper, the
Solving NP Hard problems in practice lessons from Computer Vision and Computational Biology
Solving NP Hard problems in practice lessons from Computer Vision and Computational Biology Yair Weiss School of Computer Science and Engineering The Hebrew University of Jerusalem www.cs.huji.ac.il/ yweiss
Whitepaper: performance of SqlBulkCopy
We SOLVE COMPLEX PROBLEMS of DATA MODELING and DEVELOP TOOLS and solutions to let business perform best through data analysis Whitepaper: performance of SqlBulkCopy This whitepaper provides an analysis
64-Bit versus 32-Bit CPUs in Scientific Computing
64-Bit versus 32-Bit CPUs in Scientific Computing Axel Kohlmeyer Lehrstuhl für Theoretische Chemie Ruhr-Universität Bochum March 2004 1/25 Outline 64-Bit and 32-Bit CPU Examples
Ahsay Online Backup Suite v5.0. Whitepaper Backup speed
Ahsay Online Backup Suite v5.0 Version 5.0.1.0 Jan 2006 Table of Content 1 Introduction...3 2 Testing Configuration and Setup...4 2.1 Hardware and Software Setup...4 2.2 Test Scenarios...4 3 Results...5
Icepak High-Performance Computing at Rockwell Automation: Benefits and Benchmarks
Icepak High-Performance Computing at Rockwell Automation: Benefits and Benchmarks Garron K. Morris Senior Project Thermal Engineer [email protected] Standard Drives Division Bruce W. Weiss Principal
Instituto Superior Técnico Masters in Civil Engineering. Lecture 2: Transport networks design and evaluation Xpress presentation - Laboratory work
Instituto Superior Técnico Masters in Civil Engineering REGIÕES E REDES () Lecture 2: Transport networks design and evaluation Xpress presentation - Laboratory work Eng. Luis Martínez OUTLINE Xpress presentation
BIG DATA PROBLEMS AND LARGE-SCALE OPTIMIZATION: A DISTRIBUTED ALGORITHM FOR MATRIX FACTORIZATION
BIG DATA PROBLEMS AND LARGE-SCALE OPTIMIZATION: A DISTRIBUTED ALGORITHM FOR MATRIX FACTORIZATION Ş. İlker Birbil Sabancı University Ali Taylan Cemgil 1, Hazal Koptagel 1, Figen Öztoprak 2, Umut Şimşekli
VirtualCenter Database Performance for Microsoft SQL Server 2005 VirtualCenter 2.5
Performance Study VirtualCenter Database Performance for Microsoft SQL Server 2005 VirtualCenter 2.5 VMware VirtualCenter uses a database to store metadata on the state of a VMware Infrastructure environment.
Parallel Programming at the Exascale Era: A Case Study on Parallelizing Matrix Assembly For Unstructured Meshes
Parallel Programming at the Exascale Era: A Case Study on Parallelizing Matrix Assembly For Unstructured Meshes Eric Petit, Loïc Thebault, Quang V. Dinh May 2014 EXA2CT Consortium 2 WPs Organization Proto-Applications
CentOS Linux 5.2 and Apache 2.2 vs. Microsoft Windows Web Server 2008 and IIS 7.0 when Serving Static and PHP Content
Advances in Networks, Computing and Communications 6 92 CentOS Linux 5.2 and Apache 2.2 vs. Microsoft Windows Web Server 2008 and IIS 7.0 when Serving Static and PHP Content Abstract D.J.Moore and P.S.Dowland
Using CPLEX. =5 has objective value 150.
Using CPLEX CPLEX is optimization software developed and sold by ILOG, Inc. It can be used to solve a variety of different optimization problems in a variety of computing environments. Here we will discuss
Some representability and duality results for convex mixed-integer programs.
Some representability and duality results for convex mixed-integer programs. Santanu S. Dey Joint work with Diego Morán and Juan Pablo Vielma December 17, 2012. Introduction About Motivation Mixed integer
Fleet management in rail transport: Petroleum rakes in Indian Railways
Fleet management in rail transport: Petroleum rakes in Indian Railways Vishal Rewari 1, Raja Gopalakrishnan 2, Narayan Rangaraj 1 1 Department of Industrial Engineering and Operations Research Indian Institute
Assessing the Performance of OpenMP Programs on the Intel Xeon Phi
Assessing the Performance of OpenMP Programs on the Intel Xeon Phi Dirk Schmidl, Tim Cramer, Sandra Wienke, Christian Terboven, and Matthias S. Müller [email protected] Rechen- und Kommunikationszentrum
Quality Assurance For Mathematical Modeling Systems
Quality Assurance For Mathematical Modeling Systems Armin Pruessner, Michael Bussieck, Steven Dirkse, Alex Meeraus GAMS Development Corporation 1217 Potomac Street NW Washington, DC 20007 1 Agenda Motivation
Qualified Apple Mac Workstations for Avid Media Composer v5.0.x
Qualified Apple Mac Workstations for Media Composer v5.0.x Qualified Workstation Two 2.66GHz 6-Core Intel Xeon Westmere (12 cores) 6 GB Ram (6x1GB) ATI Radeon HD 5770 1GB ^ Nitris Mojo Mojo Mojo SDI or
System Requirements - filesmart
System Requirements - filesmart The following are minimum and recommended system requirements for filesmart. Whilst the program will operate on the minimums listed, we strongly suggest you meet or exceed
Understanding the Benefits of IBM SPSS Statistics Server
IBM SPSS Statistics Server Understanding the Benefits of IBM SPSS Statistics Server Contents: 1 Introduction 2 Performance 101: Understanding the drivers of better performance 3 Why performance is faster
PERFORMANCE ENHANCEMENTS IN TreeAge Pro 2014 R1.0
PERFORMANCE ENHANCEMENTS IN TreeAge Pro 2014 R1.0 15 th January 2014 Al Chrosny Director, Software Engineering TreeAge Software, Inc. [email protected] Andrew Munzer Director, Training and Customer
Introduction: Models, Model Building and Mathematical Optimization The Importance of Modeling Langauges for Solving Real World Problems
Introduction: Models, Model Building and Mathematical Optimization The Importance of Modeling Langauges for Solving Real World Problems Josef Kallrath Structure of the Lecture: the Modeling Process survey
Solving Large Scale Optimization Problems via Grid and Cluster Computing
Solving Large Scale Optimization Problems via Grid and Cluster Computing Katsuki Fujisawa, Masakazu Kojima Akiko Takeda and Makoto Yamashita Abstract. Solving large scale optimization problems requires
In-Memory Databases Algorithms and Data Structures on Modern Hardware. Martin Faust David Schwalb Jens Krüger Jürgen Müller
In-Memory Databases Algorithms and Data Structures on Modern Hardware Martin Faust David Schwalb Jens Krüger Jürgen Müller The Free Lunch Is Over 2 Number of transistors per CPU increases Clock frequency
A Weighted-Sum Mixed Integer Program for Bi-Objective Dynamic Portfolio Optimization
AUTOMATYKA 2009 Tom 3 Zeszyt 2 Bartosz Sawik* A Weighted-Sum Mixed Integer Program for Bi-Objective Dynamic Portfolio Optimization. Introduction The optimal security selection is a classical portfolio
System Requirements Table of contents
Table of contents 1 Introduction... 2 2 Knoa Agent... 2 2.1 System Requirements...2 2.2 Environment Requirements...4 3 Knoa Server Architecture...4 3.1 Knoa Server Components... 4 3.2 Server Hardware Setup...5
Linear Programming for Optimization. Mark A. Schulze, Ph.D. Perceptive Scientific Instruments, Inc.
1. Introduction Linear Programming for Optimization Mark A. Schulze, Ph.D. Perceptive Scientific Instruments, Inc. 1.1 Definition Linear programming is the name of a branch of applied mathematics that
Mixed Precision Iterative Refinement Methods Energy Efficiency on Hybrid Hardware Platforms
Mixed Precision Iterative Refinement Methods Energy Efficiency on Hybrid Hardware Platforms Björn Rocker Hamburg, June 17th 2010 Engineering Mathematics and Computing Lab (EMCL) KIT University of the State
Virtuoso and Database Scalability
Virtuoso and Database Scalability By Orri Erling Table of Contents Abstract Metrics Results Transaction Throughput Initializing 40 warehouses Serial Read Test Conditions Analysis Working Set Effect of
Column Generation in GAMS Extending the GAMS Branch-and-Cut-and-Heuristic (BCH) Facility
Column Generation in GAMS Extending the GAMS Branch-and-Cut-and-Heuristic (BCH) Facility Michael R. Bussieck [email protected] GAMS Software GmbH GAMS Development Corp 83rd Working Group Meeting Real
A Constraint Programming based Column Generation Approach to Nurse Rostering Problems
Abstract A Constraint Programming based Column Generation Approach to Nurse Rostering Problems Fang He and Rong Qu The Automated Scheduling, Optimisation and Planning (ASAP) Group School of Computer Science,
SUBJECT: SOLIDWORKS HARDWARE RECOMMENDATIONS - 2013 UPDATE
SUBJECT: SOLIDWORKS RECOMMENDATIONS - 2013 UPDATE KEYWORDS:, CORE, PROCESSOR, GRAPHICS, DRIVER, RAM, STORAGE SOLIDWORKS RECOMMENDATIONS - 2013 UPDATE Below is a summary of key components of an ideal SolidWorks
Performance Evaluation and Optimization of A Custom Native Linux Threads Library
Center for Embedded Computer Systems University of California, Irvine Performance Evaluation and Optimization of A Custom Native Linux Threads Library Guantao Liu and Rainer Dömer Technical Report CECS-12-11
Molecular Devices High Content Data Management Solution Database Schema
Molecular Devices High Content Data Management Solution Database Schema For: MetaXpress Software, MetaXpress PowerCore Software, MDCStore Data Management Solution, and AcuityXpress Software Computer and
Simplified Benders cuts for Facility Location
Simplified Benders cuts for Facility Location Matteo Fischetti, University of Padova based on joint work with Ivana Ljubic (ESSEC, Paris) and Markus Sinnl (ISOR, Vienna) Barcelona, November 2015 1 Apology
Sage SalesLogix White Paper. Sage SalesLogix v8.0 Performance Testing
White Paper Table of Contents Table of Contents... 1 Summary... 2 Client Performance Recommendations... 2 Test Environments... 2 Web Server (TLWEBPERF02)... 2 SQL Server (TLPERFDB01)... 3 Client Machine
A Micro-benchmark Suite for Evaluating Hadoop RPC on High-Performance Networks
A Micro-benchmark Suite for Evaluating Hadoop RPC on High-Performance Networks Xiaoyi Lu, Md. Wasi- ur- Rahman, Nusrat Islam, and Dhabaleswar K. (DK) Panda Network- Based Compu2ng Laboratory Department
Exceptions to the Rule: Essbase Design Principles That Don t Always Apply
Exceptions to the Rule: Essbase Design Principles That Don t Always Apply Edward Roske, CEO Oracle ACE Director [email protected] BLOG: LookSmarter.blogspot.com WEBSITE: www.interrel.com TWITTER: Eroske
Frans J.C.T. de Ruiter, Norman L. Biggs Applications of integer programming methods to cages
Frans J.C.T. de Ruiter, Norman L. Biggs Applications of integer programming methods to cages Article (Published version) (Refereed) Original citation: de Ruiter, Frans and Biggs, Norman (2015) Applications
4.6 Linear Programming duality
4.6 Linear Programming duality To any minimization (maximization) LP we can associate a closely related maximization (minimization) LP. Different spaces and objective functions but in general same optimal
INTEL PARALLEL STUDIO XE EVALUATION GUIDE
Introduction This guide will illustrate how you use Intel Parallel Studio XE to find the hotspots (areas that are taking a lot of time) in your application and then recompiling those parts to improve overall
Checklist Florin / Calacsy 6.x / 7.x Small Business model. Document versie: 0.2
6.x / 7.x Small Business model Document versie: 0.2 Status: Final Datum: Januari 2012 Table of Contents 1 Preparations... 4 1.1 Optional Deliverables... 4 2 Requirements... 5 2.1 Hardware and Software
Noncommercial Software for Mixed-Integer Linear Programming
Noncommercial Software for Mixed-Integer Linear Programming J. T. Linderoth T. K. Ralphs December, 2004. Revised: January, 2005. Abstract We present an overview of noncommercial software tools for the
Improved LS-DYNA Performance on Sun Servers
8 th International LS-DYNA Users Conference Computing / Code Tech (2) Improved LS-DYNA Performance on Sun Servers Youn-Seo Roh, Ph.D. And Henry H. Fong Sun Microsystems, Inc. Abstract Current Sun platforms
Development of Monitoring and Analysis Tools for the Huawei Cloud Storage
Development of Monitoring and Analysis Tools for the Huawei Cloud Storage September 2014 Author: Veronia Bahaa Supervisors: Maria Arsuaga-Rios Seppo S. Heikkila CERN openlab Summer Student Report 2014
Chapter 13: Binary and Mixed-Integer Programming
Chapter 3: Binary and Mixed-Integer Programming The general branch and bound approach described in the previous chapter can be customized for special situations. This chapter addresses two special situations:
Identification of Hybrid Systems
Identification of Hybrid Systems Alberto Bemporad Dip. di Ingegneria dell Informazione Università degli Studi di Siena [email protected] http://www.dii.unisi.it/~bemporad Goal Sometimes a hybrid model
The enhancement of the operating speed of the algorithm of adaptive compression of binary bitmap images
The enhancement of the operating speed of the algorithm of adaptive compression of binary bitmap images Borusyak A.V. Research Institute of Applied Mathematics and Cybernetics Lobachevsky Nizhni Novgorod
Mixed-integer programming models for flowshop scheduling problems minimizing the total earliness and tardiness
Mixed-integer programming models for flowshop scheduling problems minimizing the total earliness and tardiness Débora P. Ronconi Ernesto G. Birgin April 29, 2010 Abstract Scheduling problems involving
Cloud Computing through Virtualization and HPC technologies
Cloud Computing through Virtualization and HPC technologies William Lu, Ph.D. 1 Agenda Cloud Computing & HPC A Case of HPC Implementation Application Performance in VM Summary 2 Cloud Computing & HPC HPC
LocalSolver: black-box local search for combinatorial optimization
LocalSolver: black-box local search for combinatorial optimization Frédéric Gardi Bouygues e-lab, Paris [email protected] Joint work with T. Benoist, J. Darlay, B. Estellon, R. Megel, K. Nouioua Bouygues
Performance Evaluation of NAS Parallel Benchmarks on Intel Xeon Phi
Performance Evaluation of NAS Parallel Benchmarks on Intel Xeon Phi ICPP 6 th International Workshop on Parallel Programming Models and Systems Software for High-End Computing October 1, 2013 Lyon, France
AIMMS 4.0. Portable component Linux Intel version. Release Notes for Build 4.9. Visit our web site www.aimms.com for regular updates AIMMS
AIMMS 4.0 Portable component Linux Intel version Release Notes for Build 4.9 Visit our web site www.aimms.com for regular updates AIMMS September 2, 2015 Contents Contents 2 1 System Overview of the Intel
ENERGY EFFICIENT CONTROL OF VIRTUAL MACHINE CONSOLIDATION UNDER UNCERTAIN INPUT PARAMETERS FOR THE CLOUD
ENERGY EFFICIENT CONTROL OF VIRTUAL MACHINE CONSOLIDATION UNDER UNCERTAIN INPUT PARAMETERS FOR THE CLOUD ENRICA ZOLA, KARLSTAD UNIVERSITY @IEEE.ORG ENGINEERING AND CONTROL FOR RELIABLE CLOUD SERVICES,
Summer course on Convex Optimization. Fifth Lecture Interior-Point Methods (1) Michel Baes, K.U.Leuven Bharath Rangarajan, U.
Summer course on Convex Optimization Fifth Lecture Interior-Point Methods (1) Michel Baes, K.U.Leuven Bharath Rangarajan, U.Minnesota Interior-Point Methods: the rebirth of an old idea Suppose that f is
Recommended hardware system configurations for ANSYS users
Recommended hardware system configurations for ANSYS users The purpose of this document is to recommend system configurations that will deliver high performance for ANSYS users across the entire range
LS-DYNA Scalability on Cray Supercomputers. Tin-Ting Zhu, Cray Inc. Jason Wang, Livermore Software Technology Corp.
LS-DYNA Scalability on Cray Supercomputers Tin-Ting Zhu, Cray Inc. Jason Wang, Livermore Software Technology Corp. WP-LS-DYNA-12213 www.cray.com Table of Contents Abstract... 3 Introduction... 3 Scalability
IBM ILOG CPLEX for Microsoft Excel User's Manual
IBM ILOG CPLEX V12.1 IBM ILOG CPLEX for Microsoft Excel User's Manual Copyright International Business Machines Corporation 1987, 2009 US Government Users Restricted Rights - Use, duplication or disclosure
Improving Scalability for Citrix Presentation Server
VMWARE PERFORMANCE STUDY VMware ESX Server 3. Improving Scalability for Citrix Presentation Server Citrix Presentation Server administrators have often opted for many small servers (with one or two CPUs)
Fundamentals and Recent Developments of the GAMS System
Fundamentals and Recent Developments of the GAMS System Toni Lastusilta [email protected] Alexander Meeraus [email protected] Franz Nelissen [email protected] GAMS Development Corp. / GAMS Software
Netezza and Business Analytics Synergy
Netezza Business Partner Update: November 17, 2011 Netezza and Business Analytics Synergy Shimon Nir, IBM Agenda Business Analytics / Netezza Synergy Overview Netezza overview Enabling the Business with
