A Weighted-Sum Mixed Integer Program for Bi-Objective Dynamic Portfolio Optimization
|
|
|
- Steven Patterson
- 10 years ago
- Views:
Transcription
1 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 problem since the seminal work of Markowitz []. In the standard approach, the decision maker selects the securities in such a way that the portfolio expectation is maximized, under the constraint that risk (variance) must be kept under a fixed threshold [2]. The problem consists in picking the best amount of securities, with the aim of maximizing future returns. It is a typical multivariate problem: the only way to improve future returns is to increase the risk level that the decision maker is disposed to accept [3]. The portfolio selection problem is usually considered as a bi-criteria optimization problem where a reasonable trade-off between expected rate of return and risk is sought. In the classical Markowitz model future returns are random variables that can be controlled by the two parameters: a portfolio s efficiency calculated by the expectation, and a risk, which is measured with the variance. The classical problem is formulated as a quadratic program with continuous variables and some side constraints. While the original Markowitz model forms a quadratic programming problem, many attempts have been made to linearize the portfolio optimization procedure [4 0]. The linear program solvability is very important for applications to real-life financial and other decisions where the constructed portfolios have to meet numerous side constraints. Examples of them are minimum transaction lots, transaction costs or mutual funds characteristics etc. The introduction of these features leads to mixed integer program problems. This paper presents a bi-criterion extension of the Markowitz portfolio optimization model, in which the variance has been replaced with the Value-at-Risk (). The is a quantile of the return distribution function [5]. The advantage of using measure in portfolio optimization is that this value of risk is independent of any distribution hypothesis. It concern only downside risk, namely the * Department of Applied Computer Science, Faculty of Management, AGH University of Science and Technology, Krakow, Poland 563
2 564 Bartosz Sawik risk of loss. This index measures the loss in question in a certain way. Finally is valid for all types of securities and therefore either involve the various valuation models or be independent of these models []. This portfolio optimization problem is formulated as a bi-objective mixed integer program. The portfolio selection problem considered is based on a dynamic model of investment, in which the investor buys and sells securities in successive investment periods. The problem objective is to dynamically allocate the wealth on different securities to optimize the weighted difference of the portfolio expected return and the probability that the return is not less than a required level. The results of some computational experiments with the mixed integer programming approach modeled on a real data from the Warsaw Stock Exchange are reported. The input dataset consist of time series of the daily quotation of returns of securities from the Warsaw Stock Exchange. 2. Problem formulation Let n be the number of securities available in the market with historical quotations in t investment periods, each consisting of h historical periods. Let r ij be the random variable representing the future daily return of security j in historical time period i. The portfolio optimization problem with Value-at-Risk constraint is formulated as the classic Markowitz approach, but with Value-at-Risk instead of variance as a risk measure. The decision maker fixes the lower bound r for successful returns any investments whose Value-at-Risk is less than r will be not acceptable. Let r Min be the minimum return that can be observed in the market, for example the biggest possible loss of money invested in portfolio. In the worst case it is the whole amount of capital, so for instance it can be equal 00% [2, 2]. The bi-objective dynamic portfolio optimization model with Value-at-Risk is NP-hard problem even when future returns are described by discrete uniform distributions [3]. The five types of variables for each successive investment period are introduced in the model: a continuous wealth allocation variable that represents the percentage of wealth allocated to each security, a continuous wealth allocation variable for buying amount of each security, a continuous wealth allocation variable for selling amount of each security, a binary selection variable that prevents the choice of portfolios whose is below the fixed threshold and a binary selection variable for selecting each security to the portfolio. In the approach proposed in this paper, the portfolio optimization problem is formulated as weighting dynamic bi-objective mixed integer program, which allows commercially available software (e.g. AMPL/CPLEX [4]) to be applied for solving medium size, yet practical instances. The problem formulation is presented below.
3 A Weighted-Sum Mixed Integer Program for Bi-Objective Dynamic Table Notation i j k Indices = historical time period i, i=,,m (i.e. day) = security j, j=,,n = historical successive investment period k, k=,,t (i.e. year, quarter or month, etc) h p i r ij Input parameters = number of historical quotations in each successive investment period = probability assigned to the occurrence of past realization i Maximize = observed return of security j in historical time period i Min r = minimum return observed in the market r = return Value-at-Risk v = accepted number of securities in portfolio in each successive investment period â, â 2 = weights in the objective function Variables x = percentage of capital invested in successive investment period k in security j buy x = percentage of capital invested in successive investment period k for bought security j sell x = percentage of capital invested in successive investment period k for sold security j y ik =, if return of portfolio in historical time period i of successive investment period k is not less than r 0, otherwise α k = probability that return of investment is not less than r in successive investment period k z =, if in successive investment period k capital is invested in stock j 0, otherwise subject to t n a β pi rijx β2αk k= i= ( k ) h+ j= () n Min rx ij r j= yik Min r r, i = ( k ) h+,...,, k =,..., t (2) i= ( k ) h+ ( ) i ik α k p y α, k =,..., t (3)
4 566 Bartosz Sawik The objective () represents the weighted difference of the portfolio expected return and the probability that the return is not less than a required level. Constraints (2) and (3) prevent the choice of portfolios whose is below the fixed threshold. Every time expected portfolio return is below r, then y ik must be equal to 0 and y ik = in constraint (3). Therefore, all probabilities of events i whose returns are below the threshold was summed up. If the result is greater than α, then the portfolio is not feasible. h iij i= j=,..., n: pr > 0 x =, k =,..., t Constraint (4) requires that in each investment period all capital must be allocated on different securities with positive expected return. h x buy j = x j, j =,..., n : p i r ij > 0 (5) i= sell j x = 0, j =,..., n (6) x = x + x x, j =,..., n, k = 2,..., t (7) Constraints (5), (6) and (7) are responsible for a dynamic balance among x, x, x for each successive investment period k. n z v, k =,..., t (8) j= Constraint (8) ensures that the number of stocks in optimal portfolio must be greater than or equal to the accepted number of assets in the selected portfolio. n i ij i= ( k ) h+ j= p r x >= r, k =,..., t (9) Constraint (9) imposes the minimum portfolio expected return equal r that the decision maker is prepared to accept for each successive investment period k., =,..., : i ij > 0, =,..., (0) i= ( k ) h+ x z j n p r k t buy (4) i ij () i= ( k ) h+ x z, j =,..., n : p r > 0, k =,..., t sell x z, j =,..., n, k =,..., t (2)
5 A Weighted-Sum Mixed Integer Program for Bi-Objective Dynamic Constraints (0), () and (2) are responsible for relations between variables x, x, x and z. z x, j =,..., n: p r > 0, k =,..., t 00 z i ij (3) i= ( k ) h+ buy x, j =,..., n: piij r > 0, k =,..., t (4) 00 i= ( k ) h+ Constraints (3) and (4) ensure the addition to portfolio and buying of some amount of security j in successive investment period k. 0 αk, k =,..., t (5) Constraint (5) defines continuous variable α k probability that return of investment is not less than r of successive investment period k. i ij (6) i= ( k ) h+ x 0, j =,..., n: p r > 0, k =,..., t Constraint (6) defines continuous variable x percentage of capital invested in successive investment period k in security j. In addition, this formula eliminates securities with a non-positive expected return. buy iij (7) i= ( k ) h+ x 0, j =,..., n : p r > 0, k =,..., t sell x 0, j =,..., n, k =,..., t (8) { } y 0,, i = ( k ) h+,...,, k =,..., t (9) ik { } z 0,, j =,..., n, k =,..., t (20) Finally, constraints (7), (8), (9) and (20) define variables x, x and z and also for eliminates securities with a non-positive expected return. Variables x are percentage of capital invested in security j in successive investment period k. The combination of continuous variables x, x, x and binary variables y ik, z leads NP-hard mixed integer programming problem [3]. If the number of historical observations m is bounded by a constant, there are 2 m ways of fixing the variables y ik, z for each successive investment period k.
6 568 Bartosz Sawik 3. Computational results In this section numerical examples and some computational results are presented to illustrate possible applications of the proposed formulations of this multi-period optimization model. The examples are modeled on a real data form the Warsaw Stock Exchange. Suppose that n = 24 securities with historical quotations in t = 2 investment periods, each of h = 335 days, in total 4020 samples. The eighteen years horizon from 30th Jan 99 to 30th Jan 2009 consist of m = 4020 historic daily quotations divided into t = 2 investment periods (h = 335 daily quotations each), with the selection of n = 24 input securities for portfolio, quoted each day in the historical horizon. Probability of realization for expected securities returns is the same for each day and summed up for whole period to one. The computational experiments have been performed using AMPL programming language [3] and the CPLEX v. solver (with the default settings) on a laptop with Intel Core 2 Duo T9300 processor running at 2.5 GHz and with 4 GB RAM. Computational time range is from a few seconds to minutes. Tables 2 5 presents the solution results for bi-objective dynamic portfolio weighting approach. Table 2 The solution results for bi-objective dynamic portfolio weighting approach β = 0.5, β 2 = 0.5 a[k] Beta= Porfolio Return for each k Beta2= Security x[j,k] Security x[j,k] ALMA ALCHEMIA DEBICA APATOR ECHO ARTMAN FORTISPL BIOTON IGROUP BORYSZEW IRENA CEZ KABLE ENERGOPOL LUBAWA HOOP MOSTALEXP IGROUP MUZA KOGENERA NOVITA MUZA PROCHNIK PONARFEH ZYWIEC SKOTAN t*h ZYWIEC rvar -3 rmin -00 2*335 quotations MIP simplex iteration B-&-B 267 CPU* Portfolio Return and with 4 GB RAM /CPLEX v. Table 3 The solution results for bi-objective dynamic portfolio weighting approach β = 0., β 2 = 0.9 Beta=0. Beta2=0.9 rvar -3 rmin -00 t*h 2*335 quotations a[k] Porfolio Return for each k Portfolio [k] MIP simplex iteration B-&-B 374 CPU* Portfolio Return and with 4 GB RAM /CPLEX v.
7 A Weighted-Sum Mixed Integer Program for Bi-Objective Dynamic Table 4 The solution results for bi-objective dynamic portfolio weighting approach β = 0.7, β 2 = 0.3 Beta=0.7 Beta2=0.3 rvar -3 rmin -00 t*h 2*335 quotations a[k] Porfolio Return for each k Portfolio [k] MIP simplex iteration B-&-B 0873 CPU* Portfolio Return and with 4 GB RAM /CPLEX v. Table 5 The solution results for bi-objective dynamic portfolio weighting approach β = 0.9, β 2 = 0. Beta=0.9 Beta2=0. rvar -3 rmin -00 t*h 2*335 quotations a[k] Porfolio Return for each k Portfolio [k] MIP simplex iteration B-&-B CPU* Portfolio Return and with 4 GB RAM /CPLEX v. Table 6 presents the comparison of computational time range for all bi-objective dynamic portfolios weighting approach. β β 2 Table 6 Computational time range MIP simplex iteration B-&-B CPU* l and with 4 GB RAM /CPLEX v. Table 7 shows the size of adjusted problem (after presolving) for the bi-objective dynamic portfolio and weighting approach. Table 7 Problem size after presolving Number of constraints 2637 Number of binary variables 6674 Number of linear variables 8209 * CPU seconds for proving optimality on a laptop with Intel Core 2 Duo T9300 processor running at 2,5 GHz and with 4 GB RAM /CPLEX v.
8 570 Bartosz Sawik In the tables, column MIP simplex iteration shows the number of mixed integer programming simplex iterations until presented solution. Column B-&-B shows the number of searched nodes in the branch and bound tree until presented solution. Column CPU shows CPU seconds required for proving optimality on a laptop with Intel Core 2 Duo T9300 processor running at 2.5 GHz and with 4 GB RAM using the solver CPLEX v.. 4. Conclusions The presented extension of the quadratic Markowitz model, in which the variance has been replaced with the Value-at-Risk leads to NP-hard mixed integer program problem. The short-selling variables may take on non-negative values only due to the dynamic balance constraint introduced. The computational experiments modeled on a real data from the Warsaw Stock Exchange have indicated that the approach is capable of finding optimal solutions for medium size problems in a reasonable computation time using commercially available software for mixed integer programming. The total computation time ranges from a few seconds to minutes or even hours depending on the number of historical quotations in the optimization problem. References [] Markowitz H.M., Portfolio selection. Journal of Finance, vol. 7, 952, [2] Benati S., Rizzi R., The optimal statistical median of a convex set of arrays. Journal of Global Optimization, vol. 44, 2009, [3] Ogryczak W., Multiple criteria linear programming model for portfolio selection. Annals of Operations Research, vol. 97, 2000, [4] Speranza M.G., Linear programming models for portfolio optimization. Finance, vol. 4, 993, [5] Benati S., Rizzi R., A mixed integer linear programming formulation of the optimal mean/valueat-risk portfolio problem. European Journal of Operational Research, vol. 76, 2007, [6] Young M.R., A minimax portfolio selection rule with linear programming solution. Management Science, vol. 44, 998, [7] Sawik B., A Three Stage Lexicographic Approach for Multi-Criteria Portfolio Optimization by Mixed Integer Programming. Przegl¹d Elektrotechniczny, vol. 84 9/2008, 2008, [8] Sawik B., Bi-Objective Dynamic Portfolio Optimization by Mixed Integer Programming. European Chapter on Combinatorial Optimization (ECCO XXII), May 7 20, 2009a, Jerusalem, Israel. [9] Sawik B., A Dynamic MIP Approach to Multi-Objective Portfolio Optimization. CORS-IN- FORMS, Jun 4 7, 2009b, Toronto, Canada. [0] Sawik B., A Multi-Objective Dynamic Portfolio Optimization with Short Selling Variables. IN- FORMS Annual Meeting, Oct 4, 2009c, San Diego, USA. [] Gaivoronski A.A., Krylov S., Van Der Wijst N., Optimal portfolio selection and dynamic benchmark tracking. European Journal of Operational Research, vol. 63, 2005, 5 3.
9 A Weighted-Sum Mixed Integer Program for Bi-Objective Dynamic [2] Lin C.C., Comments on A mixed integer linear programming formulation of the optimal mean/ Value-at-Risk portfolio problem. European Journal of Operational Research, vol. 94, 2009, [3] Nemhauser G.L., Wolsey L.A., Integer and Combinatorial Optimization. John Wiley & Sons, Toronto, Canada 999. [4] Fourer R., Gay D.M., Kernighan B.W., A Modeling Language for Mathematical Programming. Management Science, vol. 36, 990,
A Reference Point Method to Triple-Objective Assignment of Supporting Services in a Healthcare Institution. Bartosz Sawik
Decision Making in Manufacturing and Services Vol. 4 2010 No. 1 2 pp. 37 46 A Reference Point Method to Triple-Objective Assignment of Supporting Services in a Healthcare Institution Bartosz Sawik Abstract.
A Bi-Objective Portfolio Optimization with Conditional Value-at-Risk. Bartosz Sawik
Decision Making in Manufacturing and Services Vol. 4 2010 No. 1 2 pp. 47 69 A Bi-Objective Portfolio Optimization with Conditional Value-at-Risk Bartosz Sawik Abstract. This paper presents a bi-objective
Optimal Scheduling for Dependent Details Processing Using MS Excel Solver
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 8, No 2 Sofia 2008 Optimal Scheduling for Dependent Details Processing Using MS Excel Solver Daniela Borissova Institute of
A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem
A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem Sayedmohammadreza Vaghefinezhad 1, Kuan Yew Wong 2 1 Department of Manufacturing & Industrial Engineering, Faculty of Mechanical
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
Chapter 1 INTRODUCTION. 1.1 Background
Chapter 1 INTRODUCTION 1.1 Background This thesis attempts to enhance the body of knowledge regarding quantitative equity (stocks) portfolio selection. A major step in quantitative management of investment
Two objective functions for a real life Split Delivery Vehicle Routing Problem
International Conference on Industrial Engineering and Systems Management IESM 2011 May 25 - May 27 METZ - FRANCE Two objective functions for a real life Split Delivery Vehicle Routing Problem Marc Uldry
Modeling and Solving the Capacitated Vehicle Routing Problem on Trees
in The Vehicle Routing Problem: Latest Advances and New Challenges Modeling and Solving the Capacitated Vehicle Routing Problem on Trees Bala Chandran 1 and S. Raghavan 2 1 Department of Industrial Engineering
Instituto de Engenharia de Sistemas e Computadores de Coimbra Institute of Systems Engineering and Computers INESC Coimbra
Instituto de Engenharia de Sistemas e Computadores de Coimbra Institute of Systems Engineering and Computers INESC Coimbra João Clímaco and Marta Pascoal A new method to detere unsupported non-doated solutions
Supply Chain Planning Considering the Production of Defective Products
Supply Chain Planning Considering the Production of Defective Products Ferrara Miguel, Corsano Gabriela, Montagna Marcelo INGAR Instituto de Desarrollo y Diseño CONICET-UTN Avellaneda 3657, Santa Fe, Argentina
CASH FLOW MATCHING PROBLEM WITH CVaR CONSTRAINTS: A CASE STUDY WITH PORTFOLIO SAFEGUARD. Danjue Shang and Stan Uryasev
CASH FLOW MATCHING PROBLEM WITH CVaR CONSTRAINTS: A CASE STUDY WITH PORTFOLIO SAFEGUARD Danjue Shang and Stan Uryasev PROJECT REPORT #2011-1 Risk Management and Financial Engineering Lab Department of
Nan Kong, Andrew J. Schaefer. Department of Industrial Engineering, Univeristy of Pittsburgh, PA 15261, USA
A Factor 1 2 Approximation Algorithm for Two-Stage Stochastic Matching Problems Nan Kong, Andrew J. Schaefer Department of Industrial Engineering, Univeristy of Pittsburgh, PA 15261, USA Abstract We introduce
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,
FTS Real Time System Project: Portfolio Diversification Note: this project requires use of Excel s Solver
FTS Real Time System Project: Portfolio Diversification Note: this project requires use of Excel s Solver Question: How do you create a diversified stock portfolio? Advice given by most financial advisors
Supply planning for two-level assembly systems with stochastic component delivery times: trade-off between holding cost and service level
Supply planning for two-level assembly systems with stochastic component delivery times: trade-off between holding cost and service level Faicel Hnaien, Xavier Delorme 2, and Alexandre Dolgui 2 LIMOS,
Optimization under uncertainty: modeling and solution methods
Optimization under uncertainty: modeling and solution methods Paolo Brandimarte Dipartimento di Scienze Matematiche Politecnico di Torino e-mail: [email protected] URL: http://staff.polito.it/paolo.brandimarte
Optimization applications in finance, securities, banking and insurance
IBM Software IBM ILOG Optimization and Analytical Decision Support Solutions White Paper Optimization applications in finance, securities, banking and insurance 2 Optimization applications in finance,
WITH the growing economy, the increasing amount of disposed
IEEE TRANSACTIONS ON ELECTRONICS PACKAGING MANUFACTURING, VOL. 30, NO. 2, APRIL 2007 147 Fast Heuristics for Designing Integrated E-Waste Reverse Logistics Networks I-Lin Wang and Wen-Cheng Yang Abstract
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
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
A Mathematical Programming Solution to the Mars Express Memory Dumping Problem
A Mathematical Programming Solution to the Mars Express Memory Dumping Problem Giovanni Righini and Emanuele Tresoldi Dipartimento di Tecnologie dell Informazione Università degli Studi di Milano Via Bramante
Solving a New Mathematical Model for a Periodic Vehicle Routing Problem by Particle Swarm Optimization
Transportation Research Institute Iran University of Science and Technology Ministry of Science, Research and Technology Transportation Research Journal 1 (2012) 77-87 TRANSPORTATION RESEARCH JOURNAL www.trijournal.ir
Mathematical finance and linear programming (optimization)
Mathematical finance and linear programming (optimization) Geir Dahl September 15, 2009 1 Introduction The purpose of this short note is to explain how linear programming (LP) (=linear optimization) may
Optimal Allocation of renewable Energy Parks: A Two Stage Optimization Model. Mohammad Atef, Carmen Gervet German University in Cairo, EGYPT
Optimal Allocation of renewable Energy Parks: A Two Stage Optimization Model Mohammad Atef, Carmen Gervet German University in Cairo, EGYPT JFPC 2012 1 Overview Egypt & Renewable Energy Prospects Case
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:
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
Using Microsoft Excel to build Efficient Frontiers via the Mean Variance Optimization Method
Using Microsoft Excel to build Efficient Frontiers via the Mean Variance Optimization Method Submitted by John Alexander McNair ID #: 0061216 Date: April 14, 2003 The Optimal Portfolio Problem Consider
A Branch and Bound Algorithm for Solving the Binary Bi-level Linear Programming Problem
A Branch and Bound Algorithm for Solving the Binary Bi-level Linear Programming Problem John Karlof and Peter Hocking Mathematics and Statistics Department University of North Carolina Wilmington Wilmington,
Dynamic Asset Allocation Using Stochastic Programming and Stochastic Dynamic Programming Techniques
Dynamic Asset Allocation Using Stochastic Programming and Stochastic Dynamic Programming Techniques Gerd Infanger Stanford University Winter 2011/2012 MS&E348/Infanger 1 Outline Motivation Background and
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
Exam Introduction Mathematical Finance and Insurance
Exam Introduction Mathematical Finance and Insurance Date: January 8, 2013. Duration: 3 hours. This is a closed-book exam. The exam does not use scrap cards. Simple calculators are allowed. The questions
Abstract. 1. Introduction. Caparica, Portugal b CEG, IST-UTL, Av. Rovisco Pais, 1049-001 Lisboa, Portugal
Ian David Lockhart Bogle and Michael Fairweather (Editors), Proceedings of the 22nd European Symposium on Computer Aided Process Engineering, 17-20 June 2012, London. 2012 Elsevier B.V. All rights reserved.
A Robust Optimization Approach to Supply Chain Management
A Robust Optimization Approach to Supply Chain Management Dimitris Bertsimas and Aurélie Thiele Massachusetts Institute of Technology, Cambridge MA 0139, [email protected], [email protected] Abstract. We
Core problems in the bi-criteria {0,1}-knapsack: new developments
Core problems in the bi-criteria {0,}-knapsack: new developments Carlos Gomes da Silva (2,3, ), João Clímaco (,3) and José Figueira (3,4) () Faculdade de Economia da Universidade de Coimbra Av. Dias da
ARTICLE IN PRESS. European Journal of Operational Research xxx (2004) xxx xxx. Discrete Optimization. Nan Kong, Andrew J.
A factor 1 European Journal of Operational Research xxx (00) xxx xxx Discrete Optimization approximation algorithm for two-stage stochastic matching problems Nan Kong, Andrew J. Schaefer * Department of
HYBRID GENETIC ALGORITHMS FOR SCHEDULING ADVERTISEMENTS ON A WEB PAGE
HYBRID GENETIC ALGORITHMS FOR SCHEDULING ADVERTISEMENTS ON A WEB PAGE Subodha Kumar University of Washington [email protected] Varghese S. Jacob University of Texas at Dallas [email protected]
INTEGER PROGRAMMING. Integer Programming. Prototype example. BIP model. BIP models
Integer Programming INTEGER PROGRAMMING In many problems the decision variables must have integer values. Example: assign people, machines, and vehicles to activities in integer quantities. If this is
Chapter 11 Monte Carlo Simulation
Chapter 11 Monte Carlo Simulation 11.1 Introduction The basic idea of simulation is to build an experimental device, or simulator, that will act like (simulate) the system of interest in certain important
Locating and sizing bank-branches by opening, closing or maintaining facilities
Locating and sizing bank-branches by opening, closing or maintaining facilities Marta S. Rodrigues Monteiro 1,2 and Dalila B. M. M. Fontes 2 1 DMCT - Universidade do Minho Campus de Azurém, 4800 Guimarães,
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
Genetic algorithms for solving portfolio allocation models based on relative-entropy, mean and variance
Journal of Scientific Research and Development 2 (12): 7-12, 2015 Available online at www.jsrad.org ISSN 1115-7569 2015 JSRAD Genetic algorithms for solving portfolio allocation models based on relative-entropy,
Target Strategy: a practical application to ETFs and ETCs
Target Strategy: a practical application to ETFs and ETCs Abstract During the last 20 years, many asset/fund managers proposed different absolute return strategies to gain a positive return in any financial
MapReduce and Distributed Data Analysis. Sergei Vassilvitskii Google Research
MapReduce and Distributed Data Analysis Google Research 1 Dealing With Massive Data 2 2 Dealing With Massive Data Polynomial Memory Sublinear RAM Sketches External Memory Property Testing 3 3 Dealing With
An optimization model for aircraft maintenance scheduling and re-assignment
Transportation Research Part A 37 (2003) 29 48 www.elsevier.com/locate/tra An optimization model for aircraft maintenance scheduling and re-assignment Chellappan Sriram 1, Ali Haghani * Department of Civil
R u t c o r Research R e p o r t. A Method to Schedule Both Transportation and Production at the Same Time in a Special FMS.
R u t c o r Research R e p o r t A Method to Schedule Both Transportation and Production at the Same Time in a Special FMS Navid Hashemian a Béla Vizvári b RRR 3-2011, February 21, 2011 RUTCOR Rutgers
USING EXCEL SOLVER IN OPTIMIZATION PROBLEMS
USING EXCEL SOLVER IN OPTIMIZATION PROBLEMS Leslie Chandrakantha John Jay College of Criminal Justice of CUNY Mathematics and Computer Science Department 445 West 59 th Street, New York, NY 10019 [email protected]
OPTIMIZATION AND FORECASTING WITH FINANCIAL TIME SERIES
OPTIMIZATION AND FORECASTING WITH FINANCIAL TIME SERIES Allan Din Geneva Research Collaboration Notes from seminar at CERN, June 25, 2002 General scope of GRC research activities Econophysics paradigm
Scheduling Jobs and Preventive Maintenance Activities on Parallel Machines
Scheduling Jobs and Preventive Maintenance Activities on Parallel Machines Maher Rebai University of Technology of Troyes Department of Industrial Systems 12 rue Marie Curie, 10000 Troyes France [email protected]
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
Asymmetric Correlations and Tail Dependence in Financial Asset Returns (Asymmetrische Korrelationen und Tail-Dependence in Finanzmarktrenditen)
Topic 1: Asymmetric Correlations and Tail Dependence in Financial Asset Returns (Asymmetrische Korrelationen und Tail-Dependence in Finanzmarktrenditen) Besides fat tails and time-dependent volatility,
Selecting Best Investment Opportunities from Stock Portfolios Optimized by a Multiobjective Evolutionary Algorithm
Selecting Best Investment Opportunities from Stock Portfolios Optimized by a Multiobjective Evolutionary Algorithm Krzysztof Michalak Department of Information Technologies, Institute of Business Informatics,
Transportation Polytopes: a Twenty year Update
Transportation Polytopes: a Twenty year Update Jesús Antonio De Loera University of California, Davis Based on various papers joint with R. Hemmecke, E.Kim, F. Liu, U. Rothblum, F. Santos, S. Onn, R. Yoshida,
A Scatter Search Algorithm for the Split Delivery Vehicle Routing Problem
A Scatter Search Algorithm for the Split Delivery Vehicle Routing Problem Campos,V., Corberán, A., Mota, E. Dep. Estadística i Investigació Operativa. Universitat de València. Spain Corresponding author:
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
THE NUMBER OF GRAPHS AND A RANDOM GRAPH WITH A GIVEN DEGREE SEQUENCE. Alexander Barvinok
THE NUMBER OF GRAPHS AND A RANDOM GRAPH WITH A GIVEN DEGREE SEQUENCE Alexer Barvinok Papers are available at http://www.math.lsa.umich.edu/ barvinok/papers.html This is a joint work with J.A. Hartigan
Perron vector Optimization applied to search engines
Perron vector Optimization applied to search engines Olivier Fercoq INRIA Saclay and CMAP Ecole Polytechnique May 18, 2011 Web page ranking The core of search engines Semantic rankings (keywords) Hyperlink
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,
OPTIMAL CHOICE UNDER SHORT SELL LIMIT WITH SHARPE RATIO AS CRITERION AMONG MULTIPLE ASSETS
OPTIMAL CHOICE UNDER SHORT SELL LIMIT WITH SHARPE RATIO AS CRITERION AMONG MULTIPLE ASSETS Ruoun HUANG *, Yiran SHENG ** Abstract: This article is the term paper of the course Investments. We mainly focus
Classification - Examples
Lecture 2 Scheduling 1 Classification - Examples 1 r j C max given: n jobs with processing times p 1,...,p n and release dates r 1,...,r n jobs have to be scheduled without preemption on one machine taking
Two-Stage Stochastic Optimization for the Allocation of Medical Assets in Steady State Combat Operations
Two-Stage Stochastic Optimization for the Allocation of Medical Assets in Steady State Combat Operations LTC(P) Larry Fulton, Ph.D. Leon Lasdon, Ph.D. Reuben McDaniel, Jr., Ed.D. Barbara Wojcik, Ph.D.
Discrete Optimization
Discrete Optimization [Chen, Batson, Dang: Applied integer Programming] Chapter 3 and 4.1-4.3 by Johan Högdahl and Victoria Svedberg Seminar 2, 2015-03-31 Todays presentation Chapter 3 Transforms using
Spreadsheets have become the principal software application for teaching decision models in most business
Vol. 8, No. 2, January 2008, pp. 89 95 issn 1532-0545 08 0802 0089 informs I N F O R M S Transactions on Education Teaching Note Some Practical Issues with Excel Solver: Lessons for Students and Instructors
Integer Programming Formulation
Integer Programming Formulation 1 Integer Programming Introduction When we introduced linear programs in Chapter 1, we mentioned divisibility as one of the LP assumptions. Divisibility allowed us to consider
Two-Stage Stochastic Linear Programs
Two-Stage Stochastic Linear Programs Operations Research Anthony Papavasiliou 1 / 27 Two-Stage Stochastic Linear Programs 1 Short Reviews Probability Spaces and Random Variables Convex Analysis 2 Deterministic
Linear Programming. March 14, 2014
Linear Programming March 1, 01 Parts of this introduction to linear programming were adapted from Chapter 9 of Introduction to Algorithms, Second Edition, by Cormen, Leiserson, Rivest and Stein [1]. 1
[1a] Bienstock D., Computational study of a family of mixed integer quadratic programming problems, Math. Programming 74 (1996), 121 140
6. Bibliografia 6.1. Riferimenti bibliografici [1a] Bienstock D., Computational study of a family of mixed integer quadratic programming problems, Math. Programming 74 (1996), 121 140 [2a] Chang T.J.,
Research Article Design of a Distribution Network Using Primal-Dual Decomposition
Mathematical Problems in Engineering Volume 2016, Article ID 7851625, 9 pages http://dx.doi.org/10.1155/2016/7851625 Research Article Design of a Distribution Network Using Primal-Dual Decomposition J.
A Robust Formulation of the Uncertain Set Covering Problem
A Robust Formulation of the Uncertain Set Covering Problem Dirk Degel Pascal Lutter Chair of Management, especially Operations Research Ruhr-University Bochum Universitaetsstrasse 150, 44801 Bochum, Germany
Resource Optimization of Spatial TDMA in Ad Hoc Radio Networks: A Column Generation Approach
Resource Optimization of Spatial TDMA in Ad Hoc Radio Networks: A Column Generation Approach Patrik Björklund, Peter Värbrand and Di Yuan Department of Science and Technology, Linköping University SE-601
Solution of a Large-Scale Traveling-Salesman Problem
Chapter 1 Solution of a Large-Scale Traveling-Salesman Problem George B. Dantzig, Delbert R. Fulkerson, and Selmer M. Johnson Introduction by Vašek Chvátal and William Cook The birth of the cutting-plane
FUZZY CLUSTERING ANALYSIS OF DATA MINING: APPLICATION TO AN ACCIDENT MINING SYSTEM
International Journal of Innovative Computing, Information and Control ICIC International c 0 ISSN 34-48 Volume 8, Number 8, August 0 pp. 4 FUZZY CLUSTERING ANALYSIS OF DATA MINING: APPLICATION TO AN ACCIDENT
Optimization Modeling for Mining Engineers
Optimization Modeling for Mining Engineers Alexandra M. Newman Division of Economics and Business Slide 1 Colorado School of Mines Seminar Outline Linear Programming Integer Linear Programming Slide 2
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
Minimizing costs for transport buyers using integer programming and column generation. Eser Esirgen
MASTER STHESIS Minimizing costs for transport buyers using integer programming and column generation Eser Esirgen DepartmentofMathematicalSciences CHALMERS UNIVERSITY OF TECHNOLOGY UNIVERSITY OF GOTHENBURG
Approximation Algorithms
Approximation Algorithms or: How I Learned to Stop Worrying and Deal with NP-Completeness Ong Jit Sheng, Jonathan (A0073924B) March, 2012 Overview Key Results (I) General techniques: Greedy algorithms
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,
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
Information Theory and Stock Market
Information Theory and Stock Market Pongsit Twichpongtorn University of Illinois at Chicago E-mail: [email protected] 1 Abstract This is a short survey paper that talks about the development of important
A short note on American option prices
A short note on American option Filip Lindskog April 27, 2012 1 The set-up An American call option with strike price K written on some stock gives the holder the right to buy a share of the stock (exercise
Binary Image Reconstruction
A network flow algorithm for reconstructing binary images from discrete X-rays Kees Joost Batenburg Leiden University and CWI, The Netherlands [email protected] Abstract We present a new algorithm
Improving Market Clearing Software Performance to Meet Existing and Future Challenges MISO s Perspective
Improving Market Clearing Software Performance to Meet Existing and Future Challenges MISO s Perspective FERC Technical Conference on Increasing Real-Time and Day-Ahead Market Efficiency through Improved
