Marketing Science

Practical optimizer scenarios in MMM: A step-by-step guide

Walk through real-world MMM optimization scenarios using Mixed Integer Programming. See how to discretize response curves, formulate constraints, and solve practical reallocation problems with actual numbers.

August 21, 2025
Share on
16 min read

In Part 1, we covered the conceptual framework of MMM optimization. Now let's get practical: we'll walk through real optimization scenarios using Mixed Integer Programming (MIP) with discretized response curves.

This guide provides actual numbers, formulations, and step-by-step solutions for common optimization problems you'll encounter in production.

New to MIP for MMM? Check out Mixed Integer Programming for MMM optimization for the mathematical foundations, solver selection, and why MIP guarantees global optimality.

Let's start with a realistic e-commerce company running six marketing channels with a $10M annual budget.

About the author

Cyril Noirot

Cyril Noirot

Lead Data Scientist

Freelance data scientist. I design and ship decision systems — forecasting, pricing, marketing measurement, optimization.

Newsletter

Technical writing on forecasting, pricing, and decision systems. No fixed schedule, no spam.

Enter your email
Subscribe