Javascript on your browser is not enabled.
Countdown to the Workshop

Background and Focus

Objectives-Scope and Purpose:

Optimisation technologies have become key tools in making intelligent business decisions and are often adopted in the Finance industry. Important problems of the Finance industry, such as

  • asset allocation and portfolio construction
  • asset and liability management
  • risk quantification and risk control

are well-addressed by optimisation-based models. The success of optimisation enabled solutions depends on many factors such as which modelling tools are used, integration with data sets and the selection of the most efficient solution algorithms available for the problem.

Learning Outcomes:

After successful completion of the workshop, the participants will

  • formulate and develop their own optimisation models
  • link them to data sources and solve the models using state-of-the-art commercial solvers.

have acquired a good knowledge of how to embed optimisation models into applications.

Who Should Attend ?

This workshop series is specially designed to provide insight into the discipline of optimisation for a wide range of individuals such as OR professionals, financial quantitative analysts, risk analysts, software developers, consultants and academics.

OR professionals: This workshop series will help you to get up-to-date on the latest methodologies and receive exposure to the wide range of technologies and software now available in the field of optimisation

Quantitative analysts/Risk analysts: This workshop series gives you an overview of the wide range of technologies available, allowing you to define and conceptualise your business problems in terms of an optimisation problem.

Software developers/IT: This workshop series provides instructions on how to embed optimisation models into software applications. It will also give you all the necessary information and techniques in order to understand optimisation modelling and data modelling integration.

Subscribe for updates

 

     

    Workshop Format:

    This workshop is modular and presented in three parts (two days x 2, plus one day). This workshop is presented in an interactive format and is split into theory and practical sessions. The participants have the opportunity to familiarise themselves with relevant software and learn some practical applications. In the afternoon of each day participants spend some time discussing their modelling and solving requirements with the expert presenters. This reinforces the theory learned and provides an excellent grounding which makes the training truly valuable and practical. Participants are encouraged to engage in general discussion and further examples of applying the lessons learned.

    Practical Sessions:

    Our instructors are all acknowledge subject experts and have many years’ experience in this field. They will take you through all the steps of an optimisation project using powerful optimisation tools such as the modelling language AMPL, its extension Stochastic AMPL (SAMPL), and the modelling system AMPLDev, together with the solvers CPLEX and FortMP.

    Pre-requisites: This is an advanced course designed to allow individuals with various levels of optimisation knowledge to attend. Some previous exposure to optimisation theory and methods is helpful but not essential.

    CPD Credits:
    This program qualifies for 35 GARP CPD credit hours. If you are a certified Financial Risk Manager (FRM®) or ERP, please record this activity in your Credit Tracker at http://www.garp.org/cpd

    Module Plan:

    Part 1. Theory and applications of Linear and Integer Programming (Day 1 & 2)

    • Basic concepts of linear and integer programming
    • Formulation, solution and investigation of LP and IP models
    • Embedding of models in information systems
    • Prototyping business intelligence and DSS solutions

    Part 2. Optimisation under uncertainty: Stochastic Programming & Robust Optimisation (Day 3 & 4)

    • Implications of time and uncertainty in optimisation
    • Representing uncertainty with discrete scenarios
    • Formulation and solution of Stochastic Programming (SP) and Robust Optimisation (RO) models
    • Solution of SP and RO models

    Part 3. Risk and return analysis for Asset Allocation (Day 5)

    • Markowitz mean-variance quadratic programming models, with real world descriptions such as buying thresholds and cardinality constraints
    • Methods of computing the efficient frontier

    Download Brochure

     

       

      Programme

      Day 1
      Day 2
      Day 3
      Day 4
      Day 5

      9:00 – 9:30: Registration and Coffee

      9:30 – 13:15:

      – Introduction and Overview

      – Introduction to LP Terminology, model representation and mathematical models

      – An Introduction to Modelling via AMPLDev
      Participants will learn how to use various functionalities of AMPL Studio

      – An Introduction to AMPL Syntax
      A formal presentation of basic AMPL modelling constructs

      – Efficient/Structured Modelling
      A process to create an efficient model starting from the problem that is presented. [Example taken from portfolio construction.]

      – Goal programming / Elastic Constraints
      Presentation of an introductory financial model that includes goal programming

      13:15 – 14:15: Lunch Break

      14:15 – 17:30:

      – Using EXCEL as data source for AMPL
      How to connect an AMPL model to Excel

      – Financial Models workshop
      Participants investigate, formulate and solve an introductory financial model using AMPL

      – Hands-on models partial description: bond stripping, portfolio construction and ALM
      Description of the models to be used for the hands on session and hints for the implementation

      – Hands-On Session
      The attendees should form groups and implement one of the models presented in the previous
      session

      17:30: END

      9:00 – 9:30: Registration and Coffee

      9:30 – 13:00:

      – Mixed Integer Programming Problems
      Integer problems involving binary variables, semi-continuous variables and special ordered set variables are introduced. A few discrete programming problems are explained.

      – Case Study: IP with buying threshold
      An IP model illustrated for portfolios with cardinality constraints

      – An Introduction to AMPL Scripting Functionalities
      Introduction to AMPL’s powerful scripting functionalities

      – Continuation of Hands-On Session
      The groups should continue the implementation of the chosen models and prepare brief presentations of their results

      13:00 – 14:00: Lunch Break

      14:15 – 17:00:

      – Introducing AMPL API
      How to embed optimisation models in applications

      – Part I: Heuristic for solving Integer Programs using AMPL Script
      Different kind of heuristics to speed up solution of problems are proposed here and prototyped using AMPL scripting functionalities

      – Part II: AMPL API Implementation of AMPL script procedures
      Examples of integration of models and scripts into applications

      – Attendees’ presentations and feedback
      The groups have ten minutes each to present the model they implemented and their results.

      17:00: END

      9:00 – 9:30: Registration and Coffee

      9:30 – 12:30:

      – Stochastic Programming: optimum decision making under uncertainty-an overview
      A theoretical background to decision making under uncertainty will be given, with a particular focus on stochastic programming

      – Scenario Generation: Overview and Desirable Properties

      – Stochastic Programming and Risk Measures
      Multiple Formulations of Multiple Asset and Liability Management (ALM) Problems as Alternative Stochastic Programming Models

      12:30 – 13:30: Lunch Break

      13:30 – 17:00:

      – Hands-on
      Creation of a prototype ALM application by connecting market data, formulated model, scenario generation and results presentation

      – Investigation and Simulation: Two-stage SP, ICCP and Robust Optimisation

      – Formulation of SP models in SAMPL
      Various SP models will be described and attendees will be helped in their implementation in SAMPL

      17:00: END

      9:00 – 9:30: Registration and Coffee

      9:30 – 12:30:

      – Stochastic Programming: optimum decision making under uncertainty-an overview
      A theoretical background to decision making under uncertainty will be given, with a particular focus on stochastic programming

      – Stochastic Programming and Risk Measures
      Multiple Formulations of Multiple Asset and Liability Management (ALM) Problems as Alternative Stochastic Programming Models

      12:30 – 13:30: Lunch Break

      13:30 – 17:00:

      – Hands-on: Expected Value, Wait and See and Deterministic Equivalent – an ALM model
      Various models are described and attendees are helped with their implementation in AMPL

      – Formulation in AMPL
      AMPL extensions to represent Stochastic Programming and Robust Optimisation problems, and problems with (Integrated) Chance Constraints

      – SAMPL Example: an ALM model
      An ALM model will be refined by the introduction of uncertainty and expressed using AAMPL syntax

      – Solution Methods for Stochastic Programming

      – Introduction to Robust Optimisation Models (Family)

      17:00: END

      9:00 – 9:30: Registration and Coffee

      9:30 – 12:30:

      – Introduction and Overview

      – Formulation of Quadratic Programming problems and Mean Variance Efficient Frontier

      – Hands-on: Representation of Discrete Constraints in Portfolio Planning

      – Hands-on: Computation of Mean Variance Efficient Frontier

      – Mean Variance and CVAR: a multi-objective model

      12:30 – 13:30: Lunch Break

      13:30 – 17:00:

      – Portfolio Construction using Stochastic Dominance and Reference Distribution

      – SP Models for Portfolio Construction with Trading Constraints

      – Stochastic Programming Models for ALM

      17:00: END

      Presenters:

      Dr Cristiano Arbex-Valle

      Senior Software Engineer and Consultant
      OptiRisk Systems

      Christina Erlwein-Sayer

      Sr. Researcher and Quantitative Analyst
      HTW Berlin

      Dr Sumit Kumar

      Associate Professor, Indian Institute of Management, Udaipur

      Suyog Nigudkar

      Assistant Professor, Indian Institute of Management, Udaipur

      Dr. Cormac Lucas

      Technical Director

      Professor Gautam Mitra

      Founder and Managing Director
      OptiRisk Systems

      Dr. Diana Roman

      Consultant and Research Associate

      Dr. Eric Tham

      Senior Lecturer in Data Science James Cook University
      Singapore

      Dr. Christian Valente

      Chief Technology Officer
      OptiRisk Systems

      Sponsors and Partners:

      To Inquire about sponsorship opportunities, write to us at shrrey.jhunjhunwalaa@unicomseminars.uk or call +91 9970 636 341

      Venue

      Indian Institute of Management–Udaipur (IIM–Udaipur)

      Buy Tickets
      In-person attendance
      Per day prices:
      INR 2000 students
      INR 4000 academics
      INR 6000 industry Participants
      Buy Ticket
      Online attendance
      Per day prices:
      INR 3000
      Buy Ticket