SwissQuant

SwissQuant: Portfolio Optimization

SwissQuant generates optimal private banking portfolios in seconds, giving advisors real-time, personalized investment plans.

SwissQuant
Image
SwissQuant

Title

Gurobi + SwissQuant

Industry

Banking & Financial Services

Region

Europe

Introduction

When it comes to meeting the needs of private banking customers, recommending the right portolfio of investments for each customer is of critical importance. Not only must the customer’s objectives, risk profile and available assets be taken into account, but the bank itself must adhere to both bank and regulatory policies when creating the possible portfolios to choose from. Making this more complex is that the recommendations must be generated within a reasonable amount of time and the customer must feel like they are an involved and important part of the process.


0%

Faster portfolio optimization

0s

Time to solution for 98% of problems

0%

Faster portfolio optimization

0s

Time to solution for 98% of problems

0%

Faster portfolio optimization

0s

Time to solution for 98% of problems



The Problem

Given the above requirements and the in-person interaction, an acceptable amount of time for the customer to wait for the solution is not half a day or half an hour, but only a few seconds. Not only is the customer’s time valuable, but the proposed portfolio must also be robust enough that it does not significantly change even if the customer inputs are slightly modified. Powerful and efficient algorithms must be used when calculating the optimal portfolios to ensure timely results that both the customer and bank can have confidence in. This difficult task was carried out at swissQuant with Gurobi.


Solution

“A key deciding factor for us was definitely the solver performance,” states Matthias Wyss, Head of ImpaQt Consulting at swissQuant. “When the project first began, another commercial solver was used at first, but it quickly reached its limits. We finally decided on Gurobi, which scored points for its speed, scalability and robustness. Gurobi’s quality sets it apart,” explains Matthias Wyss.


Gurobi is embedded in a complex application, where the first step is to create a customer profile. In this profile, opportunities and risks are presented interactively, and stress tests are run in order to understand the bank risks. From there, additional restrictions from the customer are added in, as well as general rules and conditions from the bank.

At this point, Gurobi solves the consequent mathematical optimization model, in which the portfolio will be optimized to maximize the rate of return subject to risk limits. Once the model is solved, health checks and pre-trade checks are ran to see how the decision might differ based on various factors. Finally, the optimized portfolio showing several investment strategies is presented to the customer, along with their risks and prospective benefits.



“Gurobi is definitely much faster and more flexible than the open-source options, especially when it comes to solving multi-threaded problems.”

Silvio DeVincentis, Managing Director, Head of Quantitative Research and Development at 55ip

“Gurobi is definitely much faster and more flexible than the open-source options, especially when it comes to solving multi-threaded problems.”

Silvio DeVincentis, Managing Director, Head of Quantitative Research and Development at 55ip

“Gurobi is definitely much faster and more flexible than the open-source options, especially when it comes to solving multi-threaded problems.”

Silvio DeVincentis, Managing Director, Head of Quantitative Research and Development at 55ip

There are many ways to structure a portfolio. You can formulate this solution space as a mathematical optimization problem and optimize it with respect to target function. Portfolio optimization is characterised by a quadratic objective function with 1,000 to 10,000 variables and almost as many additional linear conditions. Also, some of the variables must only be represented as integer values, which results in a mixed-integer quadratic problem (MIQP). Gurobi solves the MIQPs in a few seconds, which is essential in a situation where the bank representative interacts with a customer face-to-face, and they both expect to see quality, reliable solutions right away.

Results

The swissQuant Group has carried out various tests and arrived at the following results: Gurobi finds a solution for 98% of the feasible problems within 20 seconds. The competitor could only achieve solution times of less than 20 seconds for 38% of the models. A feasible problem in this case is a portfolio optimization for which there is at least one solution and which fulfils all restrictions.

In 7% of feasible problems, Gurobi was able to find a solution that would bring the customer a 1% higher return on their portfolio compared to the competitor solution. In total, Gurobi found the optimum solution for 90% of the test problems, whereas the competitor could only do this for 55% of problems.

“It was not a difficult decision to switch over to Gurobi after seeing these impressive numbers.The Gurobi interfaces set themselves apart in that they are simple and intuitive to use, and the application works well with large models. The Gurobi technical support team is available to help answer all of our questions, which is an extra time-saving benefit, in addition to the solver’s performance and the quick implementation process,” explains Matthias Wyss.

The swissQuant Group was established in 2005. It was originally founded as a spin-off of ETH Zürich. It tasks close to 100 employees with Risk Modelling & Analytics, Trading & Risk Management and Hedging & Procurement.

Its customers include clearing houses and both Swiss and international banks.

Zurich Headquarters
swissQuant Group AG
Kuttelgasse 7
CH-8001 Zurich
+41 43 244 75 85

Case Studies

Explore more innovative ways our customers are using Gurobi to unlock optimal outcomes.

01 OF 00

Gurobi + ZOZO Research

ZOZO Research: Optimizing Inventory Allocation for Scalable E-Commerce Logistics

As ZOZO expanded its logistics network, inventory imbalances created costly transfer problems. Mathematical optimization provided a data-driven approach to prevent those problems before they start.

Image

Gurobi + Analytics for a Better World

Analytics for a Better World: Maximizing Mission-Driven Impact with Optimization

Analytics for a Better World leverages big data sources to analyze humanitarian facility locations and identify ways to maximize coverage while minimizing costs.

Gurobi + encoord

encoord: Optimizing the Energy Transition

To help the power and utilities sector better prepare for the energy transition, encoord uses integrated modeling and advanced optimization methods powered by Gurobi.

Gurobi + Eneco

Eneco: Harnessing Optimization for Smarter Energy Dispatching

Eneco uses optimization to dispatch its renewable energy portfolio, balancing wind, solar, and storage for smarter distribution.

Gurobi + Kurly

Kurly: Transforming Delivery Logistics with Mathematical Optimization

Kurly uses optimization to guarantee morning deliveries for late-night orders, scaling logistics across South Korea.

Gurobi + Hitit

Hitit: Empowering Airlines to Optimize Annual Crew Leave Planning

Hitit cuts weeks of manual crew leave planning down to hours, boosting airline compliance and crew satisfaction.

Gurobi + Marketing Attribution

Marketing Attribution: Driving Smarter Media Investments

Marketing Attribution optimizes $1.4B+ in annual ad spend for a global consumer health brand across 160 countries.

Gurobi + MyGoals

MyGoals: Personal Financial Planning, Optimized

MyGoals uses optimization to help individuals balance multiple life goals simultaneously, from retirement to home purchase.

Gurobi + Light Up the World

Light Up the World: Bringing Clean Energy and Internet Access to Remote Communities

Light Up the World uses optimization to design off-grid solar systems for remote Peruvian communities with no room for error.

Gurobi + 55ip

55ip: Driving Innovation in Tax-Smart Investment Solutions

55ip, a JP Morgan subsidiary, uses optimization to manage tax-smart portfolios at scale across thousands of client accounts.

Gurobi + Statkraft Croatia

Statkraft Croatia: Cracking the Code on Battery Profitability

Statkraft Croatia (now Resalta) uses optimization to assess BESS profitability and maximize battery storage revenue in Croatia.

Gurobi + Cosentino

Cosentino: Optimizing Sales Routes and Production Lines for Enhanced Efficiency

Cosentino uses optimization to plan commercial visit routes and manage production lines, maximizing efficiency across operations.

Case Studies

Explore more innovative ways our customers are using Gurobi to unlock optimal outcomes.

01 OF 00

Gurobi + ZOZO Research

ZOZO Research: Optimizing Inventory Allocation for Scalable E-Commerce Logistics

As ZOZO expanded its logistics network, inventory imbalances created costly transfer problems. Mathematical optimization provided a data-driven approach to prevent those problems before they start.

Image

Gurobi + Analytics for a Better World

Analytics for a Better World: Maximizing Mission-Driven Impact with Optimization

Analytics for a Better World leverages big data sources to analyze humanitarian facility locations and identify ways to maximize coverage while minimizing costs.

Gurobi + encoord

encoord: Optimizing the Energy Transition

To help the power and utilities sector better prepare for the energy transition, encoord uses integrated modeling and advanced optimization methods powered by Gurobi.

Gurobi + Eneco

Eneco: Harnessing Optimization for Smarter Energy Dispatching

Eneco uses optimization to dispatch its renewable energy portfolio, balancing wind, solar, and storage for smarter distribution.

Gurobi + Kurly

Kurly: Transforming Delivery Logistics with Mathematical Optimization

Kurly uses optimization to guarantee morning deliveries for late-night orders, scaling logistics across South Korea.

Gurobi + Hitit

Hitit: Empowering Airlines to Optimize Annual Crew Leave Planning

Hitit cuts weeks of manual crew leave planning down to hours, boosting airline compliance and crew satisfaction.

Gurobi + Marketing Attribution

Marketing Attribution: Driving Smarter Media Investments

Marketing Attribution optimizes $1.4B+ in annual ad spend for a global consumer health brand across 160 countries.

Gurobi + MyGoals

MyGoals: Personal Financial Planning, Optimized

MyGoals uses optimization to help individuals balance multiple life goals simultaneously, from retirement to home purchase.

Gurobi + Light Up the World

Light Up the World: Bringing Clean Energy and Internet Access to Remote Communities

Light Up the World uses optimization to design off-grid solar systems for remote Peruvian communities with no room for error.

Gurobi + 55ip

55ip: Driving Innovation in Tax-Smart Investment Solutions

55ip, a JP Morgan subsidiary, uses optimization to manage tax-smart portfolios at scale across thousands of client accounts.

Gurobi + Statkraft Croatia

Statkraft Croatia: Cracking the Code on Battery Profitability

Statkraft Croatia (now Resalta) uses optimization to assess BESS profitability and maximize battery storage revenue in Croatia.

Gurobi + Cosentino

Cosentino: Optimizing Sales Routes and Production Lines for Enhanced Efficiency

Cosentino uses optimization to plan commercial visit routes and manage production lines, maximizing efficiency across operations.

Case Studies

Explore more innovative ways our customers are using Gurobi to unlock optimal outcomes.

01 OF 00

Gurobi + ZOZO Research

ZOZO Research: Optimizing Inventory Allocation for Scalable E-Commerce Logistics

As ZOZO expanded its logistics network, inventory imbalances created costly transfer problems. Mathematical optimization provided a data-driven approach to prevent those problems before they start.

Image

Gurobi + Analytics for a Better World

Analytics for a Better World: Maximizing Mission-Driven Impact with Optimization

Analytics for a Better World leverages big data sources to analyze humanitarian facility locations and identify ways to maximize coverage while minimizing costs.

Gurobi + encoord

encoord: Optimizing the Energy Transition

To help the power and utilities sector better prepare for the energy transition, encoord uses integrated modeling and advanced optimization methods powered by Gurobi.

Gurobi + Eneco

Eneco: Harnessing Optimization for Smarter Energy Dispatching

Eneco uses optimization to dispatch its renewable energy portfolio, balancing wind, solar, and storage for smarter distribution.

Gurobi + Kurly

Kurly: Transforming Delivery Logistics with Mathematical Optimization

Kurly uses optimization to guarantee morning deliveries for late-night orders, scaling logistics across South Korea.

Gurobi + Hitit

Hitit: Empowering Airlines to Optimize Annual Crew Leave Planning

Hitit cuts weeks of manual crew leave planning down to hours, boosting airline compliance and crew satisfaction.

Gurobi + Marketing Attribution

Marketing Attribution: Driving Smarter Media Investments

Marketing Attribution optimizes $1.4B+ in annual ad spend for a global consumer health brand across 160 countries.

Gurobi + MyGoals

MyGoals: Personal Financial Planning, Optimized

MyGoals uses optimization to help individuals balance multiple life goals simultaneously, from retirement to home purchase.

Gurobi + Light Up the World

Light Up the World: Bringing Clean Energy and Internet Access to Remote Communities

Light Up the World uses optimization to design off-grid solar systems for remote Peruvian communities with no room for error.

Gurobi + 55ip

55ip: Driving Innovation in Tax-Smart Investment Solutions

55ip, a JP Morgan subsidiary, uses optimization to manage tax-smart portfolios at scale across thousands of client accounts.

Gurobi + Statkraft Croatia

Statkraft Croatia: Cracking the Code on Battery Profitability

Statkraft Croatia (now Resalta) uses optimization to assess BESS profitability and maximize battery storage revenue in Croatia.

Gurobi + Cosentino

Cosentino: Optimizing Sales Routes and Production Lines for Enhanced Efficiency

Cosentino uses optimization to plan commercial visit routes and manage production lines, maximizing efficiency across operations.

Start solving with Gurobi

Ready to discover the Gurobi difference? Contact us today to learn more about what mathematical optimization can do for your organization.

Start solving with Gurobi

Ready to discover the Gurobi difference? Contact us today to learn more about what mathematical optimization can do for your organization.

Start solving with Gurobi

Ready to discover the Gurobi difference? Contact us today to learn more about what mathematical optimization can do for your organization.

Join our newsletter to stay up to date on features releases and more.

By subscribing you agree to with our Privacy Policy

© Gurobi Optimization, LLC. All Rights Reserved.

Join our newsletter to stay up to date on features releases and more.

By subscribing you agree to with our Privacy Policy

© Gurobi Optimization, LLC. All Rights Reserved.