Engineering Optimisation & Decision Science

Engineering Optimisation

Formulation and solution of optimisation problems in engineering design and operation: defining objectives, variables and constraints carefully, then choosing an algorithm suited to the problem structure.

Last updated:

  • DivisionEngineering Optimisation & Decision Science
  • Scope items5 defined
  • Typical inputs3 to share
  • Agreed deliverables3 outputs

Service overview

Single and multi-objective, metaheuristic, Bayesian and topology optimisation; decision models. This service is part of that division and is scoped individually around what you need to learn, decide or publish.

Optimisation is the search for the best choice among many possible choices, under limits. Engineers meet it when selecting dimensions, operating points, layouts and schedules. The mathematics is mature, but results depend heavily on how the problem is stated: what is being minimised, which variables can change, which limits must be respected and how the performance is evaluated.

A well-formulated problem often solves easily; a poorly formulated one can defeat any algorithm or produce an answer that is optimal only on paper. Scaling of variables, smoothness of the model, the presence of discrete choices and the cost of each evaluation all influence which algorithm is appropriate. The final check, whether the optimum is robust to the assumptions underlying the model, is where engineering judgement matters most.

If you plan to publish the outcome, see manuscript & publication support, for example computational & simulation manuscripts or original research article writing.

What is engineering optimisation?

Engineering optimisation is the systematic search for design or operating variables that best satisfy stated objectives within constraints. It requires a well-posed formulation, a model or experiment that evaluates candidates, and an algorithm suited to the problem structure. The result is only as good as the model and the objectives that define it.

What this service covers

Problems this service can address

  • Poorly posed objectives that optimise the wrong thing
  • Expensive evaluations limiting the number of trials
  • Local optima and constraint handling

Methods and analytical approaches

  • Problem formulation and scaling
  • Gradient-based and derivative-free algorithms
  • Constraint handling and penalty or feasibility methods
  • Sensitivity of the optimum to assumptions

Applications

  • Design parameter optimisation
  • Process operating-point selection
  • Research benchmark comparisons

Scope, inputs and deliverables

Scope of work

  • Data audit and definition of the prediction or decision task
  • Model development with structure-aware validation and baselines
  • Evaluation, error analysis and uncertainty reporting
  • Documentation sufficient for others to reproduce the work
  • Feasibility check on: objective(s), variables and constraints

Typical inputs required from you

  • Objective(s), variables and constraints
  • Model or simulator, or data to build one
  • Evaluation cost per run

Deliverables

  • Optimisation formulation document
  • Results with convergence evidence
  • Interpretation and robustness notes

Highly specialised requests are first checked for feasibility from this information. Please do not send confidential data through the public form; describe it first and agree secure transfer afterwards.

Project workflow and method

  1. 01Enquiry and requirement assessment
  2. 02Technical scoping and proposal
  3. 03Execution
  4. 04Quality review and delivery, with an agreed round of revisions

Read the full project workflow.

In depth: how the work is done

  1. Formulation and scaling

    We translate the engineering goal into an objective function, decision variables with bounds and constraints, distinguishing hard constraints from preferences. Variables are scaled to comparable magnitudes, which is important for numerical behaviour. Redundant variables and constraints are removed, and units are checked. We also ask whether the model is differentiable, noisy or discontinuous, and how long it takes to evaluate, since these properties decide what algorithms are practical.

  2. Gradient-based methods

    When the model is smooth and gradients are available or can be estimated, gradient-based methods such as sequential quadratic programming or interior-point methods converge quickly, even for many variables. They find local optima, so multiple starting points are used to explore different regions. Analytical, automatic or adjoint gradients are preferred to finite differences, which can be noisy and costly. Convergence criteria and the interpretation of optimality conditions are documented.

  3. Derivative-free and global strategies

    Where gradients are unavailable or the response is noisy, discontinuous or multimodal, derivative-free methods such as pattern search, Nelder-Mead variants and evolutionary strategies are used. Global strategies such as multi-start, branch-and-bound for suitable problems, or population-based search address multiple optima. They require more evaluations, so surrogate models can reduce the cost. The choice reflects the evaluation budget and the penalty for missing a better optimum.

  4. Handling constraints

    Constraints are handled by methods that keep iterates feasible, by penalties that discourage violation or by repair strategies. Penalty parameters must be chosen with care to avoid ill-conditioning or solutions that slightly violate the constraints. Active constraints at the optimum identify the bottlenecks of the design, and Lagrange multipliers or sensitivity values show how much the objective would improve if a limit were relaxed, a valuable piece of design information.

  5. Sensitivity and robustness of the optimum

    An optimum that is sensitive to uncertain parameters is fragile. We examine how the optimum and the objective change with assumptions such as material properties, costs or operating conditions, and where relevant formulate robust or reliability-based versions of the problem. Verification with an independent evaluation model guards against exploiting numerical artefacts. Results are presented with the trade-offs and assumptions needed to apply them responsibly.

Quality control and good practice

Quality-control approach

  • Data are audited for quality, leakage and drift before modelling.
  • Validation respects data structure (by specimen, machine or time) and includes simple baselines.
  • Performance is reported with uncertainty and failure cases, not only headline scores.
  • Model limits and the conditions under which it should not be trusted are documented.

Common pitfalls this service helps avoid

  • Poor scaling. Variables of very different magnitude slow or derail algorithms and obscure convergence.
  • Single starting point. Local methods may converge to inferior optima unless several starts are tried.
  • Trusting model-optimal designs. Optimisers exploit modelling weaknesses; independent verification is needed.
  • Treating soft preferences as hard constraints. Over-constraining reduces the feasible region and hides useful trade-offs.

What good reporting looks like

An optimisation report states the engineering goal, formulation with objective, variables, bounds and constraints, scaling, the evaluation model and its cost, the algorithms used with settings, convergence history, the optimum with active constraints and sensitivity, results from multiple starts or runs, verification and robustness checks, and limitations. It documents the model assumptions that the optimum depends on and avoids claiming global optimality unless it has been shown.

An illustrative scenario

Hypothetical example written for explanation. It is not a client case, a result or a testimonial.

Consider a researcher selecting operating temperature and flow rate of a process to minimise energy use subject to a purity requirement. The first formulation yields an optimum at the edge of the allowed temperature range, which the researcher recognises as an assumption about equipment limits. After checking the bound and scaling the variables, multiple starting points converge to the same optimum. Sensitivity analysis shows the optimum is robust to a plausible change in feed composition but not to a change in heat-exchanger efficiency, which the report flags for measurement.

Questions to settle before you begin

  • Which variables can I really change, and over what ranges?
  • Which limits are absolute and which are preferences?
  • How expensive is one evaluation?
  • Is the model smooth, noisy or discontinuous?
  • Which assumptions would change the optimum if they were wrong?

Key terms

Objective function
The quantity to be minimised or maximised.
Feasible region
The set of designs that satisfy all constraints.
Local optimum
A solution better than all nearby ones but not necessarily the best overall.
Lagrange multiplier
A sensitivity of the optimum to a constraint.
Derivative-free method
An algorithm that does not require gradient information.

Working together on Engineering Optimisation & Decision Science projects

Optimisation engagements begin with formulation: objectives, decision variables, constraints and the model or experiment used to evaluate designs. Much of the value is created at this stage, because poorly posed problems give unusable optima. We ask for the evaluation model or data, bounds on variables, constraints and any manufacturing or operational limits. Algorithms are chosen to suit evaluation cost and problem structure, and results are checked against independent evaluations and robustness tests. Reports present trade-offs rather than a single answer where objectives conflict, and they state assumptions behind the model that an optimiser could exploit.

Frequently asked questions

What is engineering optimisation?

It is the systematic search for design or operating variables that best meet stated objectives within constraints. Its value depends on a faithful model and well-posed objectives.

Do you guarantee a global optimum?

Only for problem classes where that can be proven. For others, multiple starts and diverse algorithms increase confidence but do not guarantee it.

Can you work with my simulation as the evaluation model?

Yes, if it can be run in a way that allows automation, and the cost per evaluation is acceptable.

What if my problem has discrete and continuous variables?

Mixed-variable problems can be handled with appropriate methods, such as integer programming or evolutionary approaches.

What software is used?

Standard optimisation libraries and tools are used, and the choice is documented so the study can be reproduced.

How is this service scoped and priced?

After your enquiry we review what you need, ask for missing information and send a written scope and quotation. Price depends on complexity, deliverables and timeline. See the project workflow.

Discuss your project: Engineering Optimisation

Share your objectives, data situation and target outcome. We will assess the scope and suggest sensible next steps.