Skip to main content


Descriptive, Predictive, Prescriptive ... analytics
Descriptive Analytics Predictive Analytics Prescriptive Analytics
My perspective on where and why mathematical optimization methods are commonly implemented in the commercial wild, sometimes as the Prescriptive component following earlier Predictive and/or Descriptive components in a modern Data Science pipeline.
Optimization Problem Types
Combinatorial Optimization Summary
A whirlwind tour through the main problem types in the field of Combinatorial Optimization with an emphasis on their various real-world commercial implementations.
Optimization Problem Hardness
Problem Hardness Combinatorial Explosions
Discussing the attributes of an optimization problem which make it harder to solve: combinatorial explosions, a lack of exploitable graph or other structure, etc. Also, a look at the usefulness of concepts like NP-hardness and Big O in addressing optimization problem hardness.
Optimization Methods
Dynamic Optimization Pattern Generation Stochastic Optimization Multi-Objective Optimization Heuristics
A look at various optimization methods such as Stochastic data perturbation, dynamic solving, multi-objective optimization, pattern generation, heuristic and Metaheuristic solvers, and more.
The Myth of the Objective
Serendipity Objectives Use Case
An invitation to consider the application of mathematical optimization in light of the view expressed by Kenneth O. Stanley and Joel Lehman in their book ‘Why Greatness Cannot Be Planned’ (2015). I posit that a richness of possible solutions can in many use cases be more valuable than a closer-to-optimum objective value.