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
Relevant engineering disciplines
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
- 01Enquiry and requirement assessment
- 02Technical scoping and proposal
- 03Execution
- 04Quality review and delivery, with an agreed round of revisions
Read the full project workflow.
In depth: how the work is done
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.
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.
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.
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.
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.