1 Helsinki University of Technology Systems Analysis Laboratory Robust Portfolio Selection in Multiattribute Capital Budgeting Pekka Mild and Ahti Salo.

Slides:



Advertisements
Similar presentations
5/30/2014 Aosta, May 24th 2012 SESAMO: a decision support system for the Multi Criteria Analysis Fiorella GRASSO, Stefano MARAN (PP3) Project Final Meeting.
Advertisements

Multi‑Criteria Decision Making
C4.5 algorithm Let the classes be denoted {C1, C2,…, Ck}. There are three possibilities for the content of the set of training samples T in the given node.
Hawawini & VialletChapter 7© 2007 Thomson South-Western Chapter 7 ALTERNATIVES TO THE NET PRESENT VALUE RULE.
Data Mining Classification: Alternative Techniques
Preference Elicitation Partial-revelation VCG mechanism for Combinatorial Auctions and Eliciting Non-price Preferences in Combinatorial Auctions.
1 Helsinki University of Technology Systems Analysis Laboratory Robust Portfolio Modeling for Scenario-Based Project Appraisal Juuso Liesiö, Pekka Mild.
1 Ratio-Based Efficiency Analysis Antti Punkka and Ahti Salo Systems Analysis Laboratory Aalto University School of Science P.O. Box 11100, Aalto.
EE 553 Integer Programming
Water Resources Development and Management Optimization (Integer Programming) CVEN 5393 Mar 11, 2013.
1PRIME Decisions - An Interactive Tool for Value Tree Analysis Helsinki University of Technology Systems Analysis Laboratory PRIME Decisions - An Interactive.
Helsinki University of Technology Systems Analysis Laboratory RPM – Robust Portfolio Modeling for Project Selection Pekka Mild, Juuso Liesiö and Ahti Salo.
Helsinki University of Technology Systems Analysis Laboratory RICHER – A Method for Exploiting Incomplete Ordinal Information in Value Trees Antti Punkka.
1 Helsinki University of Technology Systems Analysis Laboratory Multi-Criteria Capital Budgeting with Incomplete Preference Information Pekka Mild, Juuso.
EARS1160 – Numerical Methods notes by G. Houseman
Copyright © 2006 Pearson Education Canada Inc Course Arrangement !!! Nov. 22,Tuesday Last Class Nov. 23,WednesdayQuiz 5 Nov. 25, FridayTutorial 5.
S ystems Analysis Laboratory Helsinki University of Technology A Preference Programming Approach to Make the Even Swaps Method Even Easier Jyri Mustajoki.
Daniel Kroening and Ofer Strichman Decision Procedures An Algorithmic Point of View Deciding ILPs with Branch & Bound ILP References: ‘Integer Programming’
CSCI 347 / CS 4206: Data Mining Module 04: Algorithms Topic 06: Regression.
Helsinki University of Technology Systems Analysis Laboratory 1 London Business School Management Science and Operations 1 London Business School Management.
S ystems Analysis Laboratory Helsinki University of Technology Using Intervals for Global Sensitivity and Worst Case Analyses in Multiattribute Value Trees.
Decision Procedures An Algorithmic Point of View
ELearning / MCDA Systems Analysis Laboratory Helsinki University of Technology Introduction to Value Tree Analysis eLearning resources / MCDA team Director.
Helsinki University of Technology Systems Analysis Laboratory Ahti Salo and Antti Punkka Systems Analysis Laboratory Helsinki University of Technology.
SVM by Sequential Minimal Optimization (SMO)
1 Helsinki University of Technology Systems Analysis Laboratory Robust Portfolio Modeling in the Development of National Research Priorities Ville Brummer.
An efficient distributed protocol for collective decision- making in combinatorial domains CMSS Feb , 2012 Minyi Li Intelligent Agent Technology.
1 Helsinki University of Technology Systems Analysis Laboratory Rank-Based Sensitivity Analysis of Multiattribute Value Models Antti Punkka and Ahti Salo.
1 1 Slide © 2004 Thomson/South-Western Chapter 17 Multicriteria Decisions n Goal Programming n Goal Programming: Formulation and Graphical Solution and.
1 Helsinki University of Technology Systems Analysis Laboratory RPM-Explorer - A Web-based Tool for Interactive Portfolio Decision Analysis Erkka Jalonen.
بسم الله الرحمن الرحیم.. Multivariate Analysis of Variance.
Helsinki University of Technology Systems Analysis Laboratory Determining cost-effective portfolios of weapon systems Juuso Liesiö, Ahti Salo and Jussi.
1 Helsinki University of Technology Systems Analysis Laboratory INFORMS 2007 Seattle Efficiency and Sensitivity Analyses in the Evaluation of University.
Pareto Linear Programming The Problem: P-opt Cx s.t Ax ≤ b x ≥ 0 where C is a kxn matrix so that Cx = (c (1) x, c (2) x,..., c (k) x) where c.
Data Mining Practical Machine Learning Tools and Techniques Chapter 4: Algorithms: The Basic Methods Section 4.6: Linear Models Rodney Nielsen Many of.
Helsinki University of Technology Systems Analysis Laboratory INFORMS Seattle 2007 Integrated Multi-Criteria Budgeting for Maintenance and Rehabilitation.
Tanja Magoč, François Modave, Xiaojing Wang, and Martine Ceberio Computer Science Department The University of Texas at El Paso.
Heuristic Optimization Methods Greedy algorithms, Approximation algorithms, and GRASP.
1 Helsinki University of Technology Systems Analysis Laboratory Selecting Forest Sites for Voluntary Conservation in Finland Antti Punkka and Ahti Salo.
S ystems Analysis Laboratory Helsinki University of Technology Practical dominance and process support in the Even Swaps method Jyri Mustajoki Raimo P.
Linear Programming Erasmus Mobility Program (24Apr2012) Pollack Mihály Engineering Faculty (PMMK) University of Pécs João Miranda
1 Helsinki University of Technology Systems Analysis Laboratory Selecting Forest Sites for Voluntary Conservation with Robust Portfolio Modeling Antti.
Helsinki University of Technology Systems Analysis Laboratory Antti Punkka and Ahti Salo Systems Analysis Laboratory Helsinki University of Technology.
DIVERSITY PRESERVING EVOLUTIONARY MULTI-OBJECTIVE SEARCH Brian Piper1, Hana Chmielewski2, Ranji Ranjithan1,2 1Operations Research 2Civil Engineering.
Lecture 6 Decision Making.
Helsinki University of Technology Systems Analysis Laboratory 1DAS workshop Ahti A. Salo and Raimo P. Hämäläinen Systems Analysis Laboratory Helsinki.
Helsinki University of Technology Systems Analysis Laboratory Portfolio and Scenario Analysis in the Cost-Effectiveness Evaluation of Weapon Systems Jussi.
OR Chapter 8. General LP Problems Converting other forms to general LP problem : min c’x  - max (-c)’x   = by adding a nonnegative slack variable.
IMPORTANCE OF STATISTICS MR.CHITHRAVEL.V ASST.PROFESSOR ACN.
1 Helsinki University of Technology Systems Analysis Laboratory Fostering the Diversity of Innovation Activities through e-Participation Totti Könnölä,
S ystems Analysis Laboratory Helsinki University of Technology 1 Decision Analysis Raimo P. Hämäläinen Systems Analysis Laboratory Helsinki University.
Helsinki University of Technology Systems Analysis Laboratory Incomplete Ordinal Information in Value Tree Analysis Antti Punkka and Ahti Salo Systems.
1 School of Science and Technology Systems Analysis Laboratory Graduate school seminar presentation Current research topics in Portfolio Decision.
1 S ystems Analysis Laboratory Helsinki University of Technology Master’s Thesis Antti Punkka “ Uses of Ordinal Preference Information in Interactive Decision.
1 Ratio-Based Efficiency Analysis (REA) Antti Punkka and Ahti Salo Systems Analysis Laboratory Aalto University School of Science and Technology P.O. Box.
Helsinki University of Technology Systems Analysis Laboratory EURO 2009, Bonn Supporting Infrastructure Maintenance Project Selection with Robust Portfolio.
Chapter 13 Query Optimization Yonsei University 1 st Semester, 2015 Sanghyun Park.
Artificial Intelligence By Mr. Ejaz CIIT Sahiwal Evolutionary Computation.
ESTIMATING WEIGHT Course: Special Topics in Remote Sensing & GIS Mirza Muhammad Waqar Contact: EXT:2257 RG712.
Mustajoki, Hämäläinen and Salo Decision support by interval SMART/SWING / 1 S ystems Analysis Laboratory Helsinki University of Technology Decision support.
Analysis Manager Training Module
preference statements
Water Resources Development and Management Optimization (Integer and Mixed Integer Programming) CVEN 5393 Mar 28, 2011.
Mikko Harju*, Juuso Liesiö**, Kai Virtanen*
Solver & Optimization Problems
Primitive Decision Models
Location Recommendation — for Out-of-Town Users in Location-Based Social Network Yina Meng.
Incomplete ordinal information in value tree analysis and comparison of DMU’s efficiency ratios with incomplete information Antti Punkka supervisor Prof.
Decision support by interval SMART/SWING Methods to incorporate uncertainty into multiattribute analysis Ahti Salo Jyri Mustajoki Raimo P. Hämäläinen.
Juuso Liesiö, Pekka Mild and Ahti Salo Systems Analysis Laboratory
Presentation transcript:

1 Helsinki University of Technology Systems Analysis Laboratory Robust Portfolio Selection in Multiattribute Capital Budgeting Pekka Mild and Ahti Salo Systems Analysis Laboratory Helsinki University of Technology P.O. Box 1100, HUT, Finland

Helsinki University of Technology Systems Analysis Laboratory 2 Background n Multiattribute capital budgeting –Several projects evaluated w.r.t several attributes (e.g., 6-12 attributes) –Project value as weighted sum of attribute specific scores –Only some of the projects can be started –E.g. R&D project portfolios »E.g., Kleinmuntz & Kleinmuntz (2001), Stummer & Heidenberg (2003) n Incomplete information in MCDM –Imprecise attribute weights in additive overall value –Hard to acquire precise weights –Group settings, multiple stakeholders with different preferences –Sensitivity analysis, e.g. allow 5% fluctuation of each weight »E.g., Arbel (1989); Salo & Hämäläinen (1992, 1995, 2001); Kim & Han (2000)

Helsinki University of Technology Systems Analysis Laboratory 3 Multiattribute capital budgeting n Large number (e.g. m = 50) of multiattribute projects –Portfolio denoted by binary vector –Attributes, i = 1,…,n, scores denoted by –Additive aggregate value, i.e. a weighted sum n Constraints –Budget constraint –Other constraints, e.g., mutually exclusive projects, portfolio balance –Let P F denote the set of feasible portfolios n Solve p to maximize V(p,w) –Binary programming with fixed scores and weights

Helsinki University of Technology Systems Analysis Laboratory 4 Incomplete weight information (1/2) n Interval bounds on attribute weights –Feasible weight region »Non-negative »Sum up to one n Different weights lead to different optimal portfolios –Objective function coefficients vary with weights –Generate a set of “good” candidate portfolios Coeffs. for binary vector p

Helsinki University of Technology Systems Analysis Laboratory 5 Incomplete weight information (2/2) n Potentially optimal portfolios –Optimal for some weights: –Set of potentially optimal portfolios P PO n Pairwise dominance –p k at least as good as p l for all feasible weights, better for some weights – n Non-dominated portfolios –Portfolios not dominated by any other portfolio –Set of non-dominated portfolios P ND –P PO  P ND w2w2 10 V(p k,w) w1w1 01 p1p1 p2p2 p4p4 p3p3

Helsinki University of Technology Systems Analysis Laboratory 6 Conceptual ideas n Incomplete information in multiattribute capital budgeting –Optimality replaced by »Potential optimality »Non-dominated portfolios –Decision recommendations through the application of decision rules »E.g., maximax, maximin, minimax regret n Robust portfolio selection –Reasonable performance across the full range of permissible parameter values –Accounts for the lack of complete attribute weight information –“What portfolios can be defended - knowing that we have only incomplete information about weights?”

Helsinki University of Technology Systems Analysis Laboratory 7 Computational issues in portfolio optimization n Dominance checks require pairwise comparisons n Number of possible portfolios is high –m projects lead to 2 m possible combinations –Typically high number of feasible portfolios as well –Usually far fewer truly interesting portfolios –Brute force enumeration of all possibilities not computationally attractive n Need for a dedicated portfolio algorithm –First determine potentially optimal portfolios –Repeat the algorithm to determine non-dominated portfolios

Helsinki University of Technology Systems Analysis Laboratory 8 Determination of potentially optimal portfolios (1/3) n Algorithm computes potentially optimal portfolios –Two-phase algorithm based on linear programming and linear algebra –Extreme point optimality implications (e.g., Arbel, 1989; Carrizosa et.al., 1995) –Either weight is fixed or portfolio is fixed Computes optimal portfolio with fixed weight vectors (extreme points). Fixed LP objective function. Treats feasible weight region according to fixed portfolios. Defines subsets and determines extreme points. Portfolio indicator vector Attribute weight coefficients, w  S 0 Projects’ score matrix (fixed)

Helsinki University of Technology Systems Analysis Laboratory 9 Determination of potentially optimal portfolios (2/3) n Splits feasible weight region into disjoint subsets –Each subset is either divided in two or considered done –New subsets by additional constraints –Subsets defined explicitly by extreme points n For each (sub)set S k the basic steps are 1. Calculate optimal portfolio at each extreme point of S k 2. i) If each extreme point has the same optimal portfolio, conclude that this portfolio is optimal in the entire subset S k ii) If some of the extremes have different optimal portfolios, divide the respective subset in two with a hyperplane exhibiting equal value for the two portfolios chosen to define the division

Helsinki University of Technology Systems Analysis Laboratory 10 Determination of potentially optimal portfolios (3/3) n The portfolios are constructed in descending value –Only feasible portfolios are constructed n No all inconclusive computations –Constructed portfolios are potentially optimal –No cross-checks and later rejections n Extreme points of the subsets are generated by utilizing the extremes of the parent set V(p k,w) w1w1 01 w2w2 10 p infeas p1p1 p2p2

Helsinki University of Technology Systems Analysis Laboratory 11 An example: potentially optimal portfolios (1/3) = Q = c T v 1 (x j ) v 2 (x j ) v 3 (x j ) c(x j ) x1x2x3x4x5x1x2x3x4x5

Helsinki University of Technology Systems Analysis Laboratory 12 An example: potentially optimal portfolios (2/3)

Helsinki University of Technology Systems Analysis Laboratory 13 An example: potentially optimal portfolios (3/3) p 1 p 3 p 2 p 3

Helsinki University of Technology Systems Analysis Laboratory 14 From potentially optimal to non-dominated n Potentially optimal portfolios not necessarily robust –Optimal for some weights, lower bound omitted –Missing a portfolio that is the second best for all weights n Non-dominated portfolios are of interest –The “best” portfolio is among the set of non-dominated –No dominated portfolio can perform better –Set of non-dominated portfolios still considerably focused n Search for potentially optimal can be utilized –Add constraints to exclude higher value portfolios (“higher layers”) –Peeling off layers of portfolios, descending portfolio value –Linearity with respect to the weights is essential

Helsinki University of Technology Systems Analysis Laboratory 15 Determination of non-dominated portfolios (1/2) 1. Calculate potentially optimal portfolios on entire S 0 2. Add constraints to exclude portfolios generated thus far 3. Calculate potentially optimal portfolios on entire S 0 with additional constraints of step 2 4. Check dominance for the candidate portfolios of step 3. Accept portfolios that are not dominated by any upper layer portfolio V(p k,w) w1w1 01 w2w2 10 p infeas p1p1 p2p2 p4p4 p3p3 p 1 dominates p 4

Helsinki University of Technology Systems Analysis Laboratory 16 Determination of non-dominated portfolios (2/2) n The portfolios on the topmost layer are potentially optimal n The portfolios accepted on lower layers are non-dominated n Rules for early termination –Only one new candidate portfolio on a new layer –Each new candidate absolutely dominated by some upper layer portfolio » n Fewer computational rounds –Dominance check required for each lower layer portfolio »Pairwise check with all portfolios already generated on upper layers –Number of pairwise comparisons still considerably lower compared to mechanical search through all pairs of possible portfolios

Helsinki University of Technology Systems Analysis Laboratory 17 Measures of portfolio performance n Large number of non-dominated portfolios –A set of “good” portfolios is of interest –Performance measures required »Convenient to calculate the measures only for the good portfolios n Decision rules –Maximax, Maximin, Central values, Minimax regret n Measures based on weight regions –Assuming a probability distribution on weights –E.g., portfolio p k is optimal in 65% of the feasible weight region

Helsinki University of Technology Systems Analysis Laboratory 18 Portfolio-oriented project evaluation n Core of a non-dominated portfolio –Consists of projects included in all non-dominated portfolios –Share of non-dominated portfolios in which a project is included –Measures derived in the portfolio context - and not in isolation n Implications for project choice –Select core projects –Discard projects that are not included in any non-dominated portfolio –Reconsider remaining projects

Helsinki University of Technology Systems Analysis Laboratory 19 Uses of methodology n Consensus-seeking in group decision making –Consideration of multiple stakeholders’ interests (incomplete weights) –Select a portfolio that best satisfies all views »E.g. no-one has to give up more than 30% of their individual optimum n Robust decision making in scenario analysis –Attributes interpreted as scenarios –Weights interpreted as probabilities n Sequential project selection –Core projects –Additional constraints n Sensitivity analysis –Effect of small changes in the weights –Displaying the emerging potential portfolios at once

Helsinki University of Technology Systems Analysis Laboratory 20 References »Arbel, A., (1989). Approximate Articulation of Preference and Priority Derivation, EJOR, Vol. 43, pp »Carrizosa, E., Conde, E., Fernández, F. R., Puerto, J., (1995). Multi-Criteria Analysis with Partial Information about the Weighting Coefficients, EJOR, Vol. 81, pp »Kim, S. H., Han, C. H., (2000). Establishing Dominance between Alternatives with Incomplete Information in a Hierarchically Structured Value Tree, EJOR, Vol. 122, pp »Salo, A., Hämäläinen, R. P., (1992). Preference Assessment by Imprecise Ratio Statements, Operations Research, Vol. 40, pp »Salo, A., Hämäläinen, R. P., (1995). Preference Programming Through Approximate Ratio Comparisons, EJOR, Vol. 82, pp »Salo, A., Hämäläinen, R. P., (2001). Preference Ratios in Multiattribute Evaluation (PRIME) - Elicitation and Decision Procedures under Incomplete Information, IEEE Transactions on SMC, Vol. 31, pp »Stummer, C., Heidenberg, K., (2003). Interactive R&D Portfolio Analysis with Project Interdependencies and Time Profiles of Multiple Objectives, IEEE Trans. on Engineering Management, Vol. 50, pp