liveBook · Manning

Optimization solver

An optimization solver is a computational procedure or software component that computes solutions to mathematically formulated optimization problems under specified objectives and constraints.

How 2 Manning books explain it

The Creative Programmer

A solver is a procedure or computational system that determines a solution to a specified problem.

How it is used
Frames problem solving as playful programming practice, moving from abstract constraints to executable experiments.
How deep it goes
Develops abstraction, representation, testing, and extensions, but leaves implementation algorithms and optimization details open.
Examples
Uses tile-based dominoes and a 3 × 3 bad-guy pointing puzzle as concrete solver exercises.
What you can do after
Build it from scratch by modeling rules, translating them into code, generating test inputs, and measuring repeated runs.

Read how The Creative Programmer explains optimization solver →

Data for All

Optimization software is software that searches for solutions that best satisfy specified objectives under varying conditions or constraints.

How it is used
Uses simulation outputs or data-market offers to recommend choices aligned with stated business objectives.
How deep it goes
Describes large-scale inputs and recommendations, while noting that building and operating these systems remains difficult and deployment uncommon.
Examples
Uses simulation outcomes, market offers and integrations, and revenue maximization as examples.
What you can do after
Understand how software can compare many simulated or market options against objectives and recommend actions.

Read how Data for All explains optimization solver →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.