Optimisation Engine

Overview
Decision Optimisation System using Operations Research

This project is a decision optimisation engine designed to formalise marketing budget allocation under fixed constraints. The system does not rely on heuristic rules or intuition-led budgeting. Instead, it translates strategic priorities into a constrained optimisation problem. This problem is solved using Linear Programming.

The focus of this work is not dashboarding or performance reporting, but the design of a reproducible, auditable decision system.

The Problem

In many SME environments, digital marketing budgets are allocated using static percentages, historical benchmarks, or subjective judgement. These approaches do not explicitly model trade-offs between competing objectives or account for platform-level productivity differences under a fixed investment constraint.

As a result, budget decisions are often opaque, difficult to justify, and hard to reproduce.

I designed a modular optimisation engine that separates human strategic intent from machine-led decision logic.

Users define:

  • Strategic objectives
  • Total investment constraints
  • Platform-level priorities

The system then computes an optimised budget allocation using Operations Research techniques, enforcing constraints and explicitly modelling trade-offs between goals and platforms.