SESCO

SESCO: Optimizing Energy Trading Portfolios

SESCO uses optimization to simulate the national grid and trade energy portfolios optimally across U.S. deregulated markets.

SESCO
Image
SESCO

Title

Gurobi + SESCO

Industry

Power & Utilities

Region

Americas

Introduction

With over 20 years of trading experience,  SESCO Enterprises uses innovative energy pricing estimate approaches to participate in the power and congestion markets as a virtual power trader in all major deregulated ISOs in the United States.

As a proprietary trading firm in the energy markets, SESCO’s goal is to simulate the condition of the national grid, as well as the consumer demand for the electricity it delivers. Machine learning models facilitate these power demand forecasts; their predictive outputs help determine optimal unit commitment and generator scheduling, and ultimately serve as critical inputs to SESCO’s energy price optimization models.

“The unique thing about electricity markets is that prices aren’t really determined by people buying and selling in an order book. Next-day prices are determined at the ISO auction, where clearing prices are often set by the outcome of an optimization solve—typically using tools like Gurobi,” explains Dylan Modesitt, Chief Investment Officer at SESCO. “So using the partial information we have, we try to determine what the optimal pricing would be.”

Because forecasting power demand and simulating the physical state of the US electrical grid involves millions of variables and constraints, SESCO needs a solver powerful enough to handle the job.


The Problem

SESCO’s business involves speculating on next-day electricity prices, as well as the longer-term forward markets for trading power.

“Our trading expertise is about the congestion component of price, which is the kind of pricing differential that arises from transmission lines being saturated at their limit,” says Modesitt. “And when transmission lines are saturated to some local limit, loss is going to emit as heat. So to avoid any kind of catastrophic failure, price signals are sent on either side of that transmission line. It’s a lot of demand speculation, and it requires an understanding of the actual physics of the grid.”

SESCO began building out mathematical models and used them to solve toy problems with another commercial solver. And that worked fine in the beginning — but when their production-sized mixed-integer problems eclipsed several million constraints and variables, either the incumbent solver was unable to find feasible solutions, or each solve simply took too long to be useful.

Like systematically quantitative hedge funds that may run hundreds of back-testing scenarios in any given day, for SESCO, the speed-to-solve imperative is critical to maximizing the number of scenarios they can test. More scenarios equate to higher confidence in their trading decisions — or, in SESCO’s case, higher confidence in their price estimations and bidding strategy at the next day’s auction.

To solve their biggest problems with speed and precision, SESCO turned to Gurobi.

Because many SESCO team members used Gurobi as undergraduates, they knew from personal experience that this solver could help them find real solutions.

“I don’t think there was ever really a doubt that we would be using [Gurobi] to solve models of this size,” says Modesitt.


Solution

Initially, SESCO used several Gurobi resources to reformulate and tighten their models.

“We did some reformulations to build our problems in a more performant way. So that was some work, but it was beneficial to what we were doing,” explains Modesitt. “And we were able to do much more with some Gurobi resources that helped us make our formulation as tight as possible.”

Now that they have Gurobi, SESCO has begun to use the solver in other areas of trading where they had previously used heuristic methods. The heuristic approach was easier to implement, but they needed a solution that could capture the complex effects of the physical grid state as it impacts market outcomes. The advanced optimization techniques used by Gurobi’s solver accomplish this by improving the pricing precision and capital efficiency of SESCO’s trading approach.

As Modesitt sees it, “Gurobi has become absolutely essential to our operations. If you have large, complicated problems to solve, I really don’t think there’s any other choice — you should probably use Gurobi.”


“Everyone [from Gurobi] has been great to work with — they’ve been very, very helpful, and always very responsive."

Dylan Modesitt, CIO, SESCO Enterprises

“Everyone [from Gurobi] has been great to work with — they’ve been very, very helpful, and always very responsive."

Dylan Modesitt, CIO, SESCO Enterprises

“Everyone [from Gurobi] has been great to work with — they’ve been very, very helpful, and always very responsive."

Dylan Modesitt, CIO, SESCO Enterprises


Results

The SESCO team is still in the early stages of using Gurobi to trade in a production context, but they believe that the impact has been transformative — and will continue to be so well into the future.

“[Gurobi] is going to be a central part of how we function as a company moving forward,” says Matt Tunno, COO and Head of Trading at SESCO.

And when any challenges do arise, they find the support they need from the Gurobi team.

“Everyone [from Gurobi] has been great to work with — they’ve been very, very helpful, and always very responsive,” shares Modesitt. “If there is one software or subscription that I would retain, it would be Gurobi over pretty much anything else that we pay for. I think it’s become the most important part of our trading.”

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.