You are previewing Practical Financial Optimization: A Library of GAMS Models.
O'Reilly logo
Practical Financial Optimization: A Library of GAMS Models

Book Description

In Practical Financial Optimization: A Library of GAMS Models, the authors provide a diverse set of models for portfolio optimization, based on the General Algebraic Modelling System. 'GAMS' consists of a language which allows a high-level, algebraic representation of mathematical models and a set of solvers – numerical algorithms – to solve them. The system was developed in response to the need for powerful and flexible front-end tools to manage large, real-life models.

The work begins with an overview of the structure of the GAMS language, and discusses issues relating to the management of data in GAMS models. The authors provide models for mean-variance portfolio optimization which address the question of trading off the portfolio expected return against its risk. Fixed income portfolio optimization models perform standard calculations and allow the user to bootstrap a yield curve from bond prices. Dedication models allow for standard portfolio dedication with borrowing and re-investment decisions, and are extended to deal with maximisation of horizon return and to incorporate various practical considerations on the portfolio tradeability. Immunization models provide for the factor immunization of portfolios of treasury and corporate bonds.

The scenario-based portfolio optimization problem is addressed with mean absolute deviation models, tracking models, regret models, conditional VaR models, expected utility maximization models and put/call efficient frontier models. The authors employ stochastic programming for dynamic portfolio optimization, developing stochastic dedication models as stochastic extensions of the fixed income models discussed in chapter 4. Two-stage and multi-stage stochastic programs extend the scenario models analysed in Chapter 5 to allow dynamic rebalancing of portfolios as time evolves and new information becomes known. Models for structuring index funds and hedging interest rate risk on international portfolios are also provided.

The final chapter provides a set of 'case studies': models for large-scale applications of portfolio optimization, which can be used as the basis for the development of business support systems to suit any special requirements, including models for the management of participating insurance policies and personal asset allocation.

The title will be a valuable guide for quantitative developers and analysts, portfolio and asset managers, investment strategists and advanced students of finance.

Table of Contents

  1. Title Page
  2. Copyright Page
  3. Dedication
  4. Preface
  5. Acknowledgements
  6. Notation
    1. Sets and Indices
    2. Variables and Parameters
    3. Glossary of Symbols
    4. Abbreviations
  7. Chapter 1 - An Introduction to the GAMS Modeling System
    1. 1.1 Preview
    2. 1.2 Basics of Modeling
    3. 1.3 The GAMS Language
    4. 1.4 Getting Started
    5. Notes and References
  8. Chapter 2 - Data Management
    1. 2.1 Preview
    2. 2.2 Basics of Data Handling
    3. 2.3 Data Generation
    4. 2.4 A Complete Example: Portfolio Dedication
  9. Chapter 3 - Mean-Variance Portfolio Optimization
    1. 3.1 Preview
    2. 3.2 Basics of Mean-Variance Models
    3. 3.3 Sharpe Ratio Model
    4. 3.4 Diversification Limits and Transaction Costs
    5. 3.5 International Portfolio Management
  10. Chapter 4 - Portfolio Models for Fixed Income
    1. 4.1 Preview
    2. 4.2 Basics of Fixed-Income Modeling
    3. 4.3 Dedication Models
    4. 4.4 Immunization Models
    5. 4.5 Factor Immunization Model
    6. 4.6 Factor Immunization for Corporate Bonds
  11. Chapter 5 - Scenario Optimization
    1. 5.1 Preview
    2. 5.2 Data sets
    3. 5.3 Mean Absolute Deviation Models
    4. 5.4 Regret Models
    5. 5.5 Conditional Value-at-Risk Models
    6. 5.6 Utility Maximization Models
    7. 5.7 Put/Call Efficient Frontier Models
  12. Chapter 6 - Dynamic Portfolio Optimization with Stochastic Programming
    1. 6.1 Preview
    2. 6.2 Dynamic Optimization for Fixed-Income Securities
    3. 6.3 Formulating Two-Stage Stochastic Programs
    4. 6.4 Single Premium Deferred Annuities: A Multi-stage Stochastic Program
  13. Chapter 7 - Index Funds
    1. 7.1 Preview
    2. 7.2 Models for Index Funds
  14. Chapter 8 - Case Studies in Financial Optimization
    1. 8.1 Preview
    2. 8.2 Application I: International Asset Allocation
    3. 8.3 Application II: Corporate Bond Portfolio Management
    4. 8.4 Application III: Insurance Policies with Guarantees
    5. 8.5 Application IV: Personal Financial Planning
  15. Bibliography
  16. Index