Optimisation Series: Business Application of Optimisation, Stochastic Programming & Portfolio Planning
Optimisation technologies have become key tools in making important business decisions that increase competitive advantage. Optimisation, through the use of advanced mathematics and computer science techniques, is used to assist organisations with solving their complex business problems in areas such as manufacturing, distribution, finance and scheduling. The success of optimisation projects depends on many different factors such as which modelling tools are used, integration with corporate data and the selection of the most efficient solution algorithms available for the problem. The purpose of this optimisation workshop is to provide participants with an insightful overview and give step-by-step instructions for successfully building optimisation applications.
In this workshop, our instructors, who all have years of experience in this field, will take you through all the steps of an optimisation project using powerful optimisation tools such as AMPL/AMPL Studio Modelling System, CPLEX and FortMP. The purpose of the workshop is to show how optimisation models, relational data and optimisation algorithms can be brought together in one cohesive business application.
This workshop is an advanced course designed to allow individuals with various levels of optimisation knowledge to attend. Some previous exposure to optimisation is helpful.
At the end of the workshop, the participants will be able to develop their own optimisation models, link them to data sources and solve the models using state-of-the-art commercial solvers. Participants will also acquire a good knowledge on how to embed optimisation models into applications.
By attending this workshop you will be able to:
• Build your own optimisation applications.
• Identify the best use of optimisation techniques and how to deploy them for your purposes.
• Gain an insightful and realistic view on the use of optimisation for business applications.
• Prepare and consolidate data from disparate sources for optimisation applications.
• Identify solving and fine-tuning requirements in your optimisation applications.
Brochure Download |
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, consultants, DSS application developers, and academics. Everyone can benefit from a clear presentation of optimisation and how it is applied to solve business problems.
• 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 soft-ware now available in the field of optimisation.
• Quantitative Analysts / Risk Analysts: These workshop series gives you an overview of the wide range of the technologies available allowing you to define and conceptualise your business problem in terms of an optimisation problem.
• Software Developers/IT: This workshop series provides instruction 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.
• Academics and Students: Take advantage of our special academic prices to view optimisation from a business perspective, as well as receive hands-on experience with leading optimisation software.
Day 1
TIME |
TOPIC |
Presenter |
9.00 |
REGISTRATION AND COFFEE |
|
9.15 |
Ice Breaker session |
|
9.30 |
Introduction and Overview |
|
9.40 |
Introduction to LP Terminology, model representation and mathematical models |
Gautam Mitra |
10.30 |
COFFEE BREAK |
|
11.00 |
An Introduction to Modelling via AMPL Studio |
Christian Valente |
11.30 |
An Introduction to AMPL Syntax |
Christian Valente |
12.00 |
Efficient/Structured Modelling |
Gautam Mitra |
12.30 |
Goal programming/Elastic Constraints |
Katharina Schwaiger |
13.15 |
LUNCH |
|
14.15 |
Using EXCEL as data source for AMPL |
Christian Valente |
14.45 |
Workshop (I) Financial Model |
Cormac Lucas, |
15.15 |
TEA BREAK |
|
15.30 |
Hands-on models partial description: bond stripping, portfolio, ALM, supply chain |
Cormac Lucas, |
16.00 |
Hands-On Session |
Cormac Lucas, |
17.00 |
Discussion and Feedback |
|
Day 2
TIME |
TOPIC |
Presenter |
9.00 |
COFFEE |
|
9.30 |
Mixed Integer Programming Problems |
Gautam Mitra |
10.30 |
COFFEE BREAK |
|
11.00 |
Case study: IP with buying threshold |
Cormac Lucas |
11.45 |
An Introduction to AMPL scripting functionalities |
Christian Valente |
12.15 |
Continuation of Hands-On Session |
Cormac Lucas, |
13.15 |
LUNCH |
|
14.15 |
Introducing AMPL-COM |
Christian Valente |
15.00 |
TEA BREAK |
|
15.30 |
Part I: Heuristic for solving Integer Programs using AMPL Script |
Cormac Lucas |
16.00 |
Part II: AMPL-COM implementation of AMPL script procedures |
Christian Valente |
16.30 |
Attendees’ Presentations and feedback |
|
Day 3
TIME |
TOPIC |
Presenter |
9.00 |
COFFEE |
|
9.30 |
Stochastic Programming: optimum decision making under uncertainty: an overview |
Gautam Mitra |
10.30 |
Stochastic Programming and Risk Measures |
Gautam Mitra |
11.00 |
COFFEE BREAK |
|
11.30 |
Two Stage SP: Expected value, scenario analysis and deterministic equivalent approaches |
Katharina Schwaiger, Christian Valente |
12.30 |
LUNCH |
|
13.30 |
Hands-on: Expected Value, Wait and See and Deterministic Equivalent: an ALM model |
Katharina Schwaiger, Christian Valente, |
14.30 |
Stochastic Extensions to AMPL: SAMPL and SPInE |
Christian Valente |
15.15 |
SAMPL Example: an ALM model |
Christian Valente |
15.45 |
TEA BREAK |
|
16.00 |
Solution Methods for Stochastic Programming |
Victor Zverovich |
16.20 |
Accelerating Benders’ decomposition through regularisation |
Csaba Fabian |
16.40 |
Optimising the Conditional Value at Risk |
Csaba Fabian |
17.00 |
Discussion and Feedback |
|
Day 4
Day 5
TIME |
TOPIC |
Presenter |
9.00 |
REGISTRATION AND COFFEE |
|
9.30 |
Introduction and overview |
Gautam Mitra |
9.45 |
Formulation of Quadratic Programming problems and Mean Variance efficient frontier |
Gautam Mitra |
10.15 |
Hands-on: computation of mean variance efficient frontier |
Gautam Mitra |
10.45 |
Hands-on: representation of discrete constraints in portfolio planning |
Gautam Mitra |
11.15 |
COFFEE BREAK |
|
11.45 |
Portfolio construction using stochastic dominance and reference distribution |
Diana Roman |
12.30 |
LUNCH |
|
13.30 |
Mean variance and CVAR: a multi-objective model |
Gautam Mitra |
14.15 |
Hands-on: mean variance and CVaR model |
Gautam Mitra |
14.45 |
Indexation and enhanced indexation models for portfolio planning |
John Beasley |
15.30 |
Discussion and Feedback |
|
Professor Gautam Mitra is an internationally renowned research scientist in the field of Operational Research in general and computational optimisation and modelling in particular. He has developed a world class research group in his area of specialisation with researchers from Europe, UK & USA. He has published three books and over hundred refereed research articles. He was Head of the Department of Mathematical Sciences, Brunel University between 1990 and 2001. In 2001 he has established CARISMA: The Centre for the Analysis of Risk and Optimisation Modelling Applications. CARISMA specialises in the research of Risk and Optimisation and their combined paradigm in decision modelling. Professor Mitra is a Director of OptiRisk Systems UK and OptiRisk India. Many of the research results of CARISMA are exploited through these companies.
Dr. Cormac Lucas has extensive knowledge of Mathematical programming modelling, Pre-analysis and reduction techniques in linear programs and representation of logical expressions as MIPs. Dr Lucas has a PhD and BSc degree from Brunel University. He has held academic positions at CARISMA, Brunel University, London. Dr Lucas has published extensively in the area of optimisation modelling. He has led a number of industry projects on scheduling and decision support.
Dr. Katharina Schwaiger is a KTP Post-Doc Associate at OptiRisk Systems. She received her PhD in Operational Research on the topic of "Asset and Liability Management under Uncertainty: Models for Decision Making and Evaluation" from CARISMA (Centre for the Analysis of Risk and Optimisation Modelling Applications) in 2009. Prior to this she gained a First Class BSc in Financial Mathematics from Brunel University. Her work experience includes internships in Applied Research, Equities and Asset Management at Metzler Investments and Metzler Asset Management Frankfurt, Germany, sponsored research on the topic Liability Driven Investment at Insight Investments, London and an EPSRC funded research internship at ACE Ltd, London.
Dr. Christian Valente joined OptiRisk in 2005 as software engineer, coming from the field of Artificial Intelligence. He has participated in the development and maintenance of many of the company’s products. Along with Dr Lucas he is main responsible in holding workshops and training sessions, and he is the main technological advisor for external projects. He is the main designer and developer of SPInE, the OptiRisk modeling system for Stochastic Programming.
He has completed his PhD in Mathematics at Brunel University, and his main research interests are Stochastic Programming and parallel computing. He has a first class degree in Computer Science from Politecnico di Milano, Milan, Italy and an MSc equivalent in Artificial Intelligence from the same institution. He holds a ISEB Foundation certificate in software Testing.
Dr Valente speaks fluent Italian and English and has a good knowledge of German.
Mr. Victor Zverovich graduated from Belarusian State University in 2003 with a first class honours degree (diploma with distinction) in Mathematics. He has several years of software development experience in large projects in areas of natural language processing and IT service analysis.
He is also currently completing a PhD at CARISMA, Brunel University. His current research interests include stochastic programming from the perspective of solution algorithms and modelling languages.
His computing skills include:
(i) Optimisation Modelling and Solvers: AMPL, FortMP;
(ii) Programming Languages: C, C++, C#.
Mr Zverovich speaks Russian and English.
Dr. Diana Roman has a PhD in Models for Choice under Risk, from the School of Information Systems, Computing and Mathematics, Brunel University, UK; MSc in Applied Statistics and Optimisation, and BSc in Mathematics, from University of Bucharest, Romania.
Dr Roman is now a faculty member of CARISMA, a lecturer in the school of The School of Information Systems, Computing & Mathematics at Brunel University.
Formerly she was a software developer at OptiRisk Systems (KTP associate in a partnership between OptiRisk systems and Brunel University), tasked with designing a software library of scenario generators to be integrated within the SPInE system.
Her work experience comprises several years as a teaching assistant in the Department of Mathematics, Technical University of Civil Engineering, Bucharest. Her research interests include Risk decisions in finance (portfolio optimisation), financial risk measurement and modelling, scenario generation, stochastic programming. Dr Roman speaks Romanian and English.
Dr. Csaba Fabian has 15 years' experience in optimisation and decision support modelling; in particular he specialises in computational models for decision making under risk.
He has an MSc and PhD degrees from Eotvos Lorand University, Hungary.
He is senior researcher at Kecskemet College, Hungary; and lecturer at the Department of Operational Research, Eotvos Lorand University, Hungary. He supervises PhD researchers at Kecskemet College and is an Advisor to OptiRisk Systems. Dr Fabian speaks Hungarian and English.
1 day: £575 + VAT
2 days £1025 + VAT
3 days £1500 + VAT
4 days £1750 + VAT
5 days £1950 + VAT
Thanks to our sponsors, there are a limited number of bursaries available for academics and research students.
For more information regarding bursaries, please contact us on + 44 (0) 1895 819 488 or email info@optirisk-systems.com
Discounted rates for group bookings can be also arranged on request.
