Examples of Optimization Problems
Can You Show Me Examples Similar to My Problem?
Optimization is a tool with applications across many industries, and many
functional areas. Here are some examples:
- Working Capital Management: Invest in 1-month,
3-month, and 6-month CDs to maximize interest while
meeting cash requirements
- Capital Budgeting: Choose a combination of
capital projects to maximize overall NPV (Net Present
Value)
- Inventory Management: Compare investory
stocking and reordering policies with the EOQ (Economic
Order Quantity) model
- Cash Management: Determine where to locate
lockboxes to minimize the "float" or interest lost to due
mailing delays
- Capacity Planning: Determine which plants should be opened or closed
- Portfolio Optimization - Markowitz Model:
Allocate funds to stocks to minimize risk for a target
rate of return - with known or computed variances and
covariances
- Stock Portfolio Management: Uses a VBA
macro
to optimize several scenarios for minimum risk at
different target rates of return, then draws a graph of
the efficient frontier
- Portfolio Optimization - Sharpe Model (CAPM):
Uses Excel's regression functions to calculate alphas and
betas for stocks relative to a market index, then uses
these to find an efficient portfolio
- Bond Portfolio Management: Allocate funds to
bonds to maximize return while ensuring that the portfolio
duration equals the investment horizon for maturity - with
known or computed durations
- Bond Portfolio Exact Matching: Allocate funds
to bonds to maximize portfolio return while ensuring that
periodic liabilities are met - with or
without reinvestment
- Product Mix: Determine how many products
of each type to assemble from certain parts to
maximize profits while not exceeding available parts
inventory
- Machine Allocation: Allocate production of
a product to different machines, with different
capacities, startup cost and operating cost, to meet
production target at minimum cost
- Blending: Determine which raw materials
from different sources to blend to produce a substance
with certain desired
qualities at minimum cost
- Process Selection - Decide which of several
processes (with different speeds, costs, etc.) should
be used to make a desired quantity of product in a
certain amount of time, at minimum cost
- Cutting Stock: Determine how to cut larger
pieces of wood, steel, etc. into smaller pieces of
desired sizes, each needed in certain quantities, to minimize waste
- Transportation Model: Determine how many
products to ship from each factory to each warehouse,
or from each factory to each warehouse and direct to
each end customer, to minimize shipping cost while
meeting warehouse demands and not exceeding factory
supplies
- Multi-Level, Multi-Commodity Transportation
Model: Determine how many products of several
different types to ship from each factory to each
warehouse and each customer, to minimize total
shipping cost while meeting demands and not exceeding
capacities and supplies
- Partial Loading - Decide
which sizes or types of products to load into a
vehicle, given its size limits, to best meet demand or
to minimize wasted space
- Facility Location: Determine which (if
any) plants to close to minimize total costs,
including fixed operating costs and shipping costs
between facilities
- Production / Transportation Model:
Determine how many products to produce in each factory
and ship to warehouses and customers, to minimize
overall costs while meeting demands, warehouse
capacities and factory supplies
- Contract Awards - Award contracts to
suppliers who have bid certain prices to supply
products to facilities in several states - allow for
bids specifying a minimum size for each state
- Inventory Stocking/Reordering: Compare
inventory stocking and reordering policies with the
EOQ (Economic Order Quantity) model
- Media Planning - Decide how much
advertising to purchase in different media to minimize
total cost while achieving a target level of reach or
frequency
- Purchasing / Transportation Model:
Determine how much to purchase from different
suppliers at specified prices, to be shipped from
their locations to various plants, to minimize total
costs including purchase and shipping costs
- Crew Scheduling: Assign crews to different
airline flight segments to minimize total cost while
ensuring that a crew "rotation" begins and ends in the
same city
- Office Assignment: Assign employees to
available offices to maximize satisfaction of employee
preferences
- Employee Scheduling: Schedule park
employees for weekly "shifts" (five works days plus
two consecutive days off) to minimize payroll costs
while meeting varying demand for each day of the week,
optionally taking into account employee seniority and
preferences
- Workforce Composition: Decide how many
employees to retrain, hire and fire to meet changing
workforce composition requirements while minimizing
costs or employee turnover
- Workforce Movement: Decide how many troops
to move from several camps to several other bases, to
minimize movement time or total cost
Airlines and Trucking
- Crew Scheduling: Given a
flight schedule, aircraft assignments, and
restrictions on duty periods, allocate crews most
effectively to flights
- Fleet Routing and Assignment:
Determine which aircraft to fly on each route, and the
sequence of segments flown by each aircraft
- Revenue Management: For
different classes of tickets, determine how many seats
to sell or hold back as flight date approaches
Oil and Gas
- Gasoline Blending: From
hydrocarbons with specific octane ratings, vapor
pressure, volatility and cost, determine how much of
each should be blended together to produce regular,
midgrade, and premium gasoline
- Gas Contract Purchase: With
forecasted but uncertain demand for gas, determine
which contracts to buy, and how much gas to store at
different times
- Pipeline Capacity Auction:
Determine which bids, at different
prices, should be awarded to maximize sales revenue
while not exceeding daily pipeline capacity
Lumber, Paper and Steel
- Cutting Stock Problems:
Given large wood / paper sheets or steel slabs / bars,
and demand for units of smaller lengths/widths,
determine the cutting pattern of large into small
pieces that meets demand while minimizing waste
Agriculture
- Crop Planning: Given
forecasted crop prices and growing conditions,
determine how much of each crop to plant
- Feed Blending: Given the
nutritional requirements for feed animals and the
price of available feeds, find the blend of feed
ingredients that will minimize total cost
Electric Power
- Generator Commitment: Given
forecasted demand by period and operating cost for each generator, determine which generators
should be run in each time interval
- Electricity Trading:
Maximize the value of electricity sales in an ongoing
auction environment
Financial Services
- Efficient Portfolios: Given
forecasts of stock, bond or asset class returns, variances
and covariances, allocate funds to investments to minimize
portfolio risk for a given rate of return
- Index Fund Management: Solve a
portfolio optimization problem that minimizes "tracking
error" for a fund mirroring an index composed of thousands of securities
- Asset/Liability Management: Allocate
funds to various investments to maximize portfolio return while ensuring
that periodic liabilities are fully funded
Back to Reduce Costs and Control Risks with Excel and Our Solvers
Back to Optimization Software Overview
|

Risk Solver Platform is an
integrated superset of Premium
Solver Platform and Risk Solver
with best-of-breed simulation,
best-of-breed optimization, and
new stochastic programming and
robust optimization capabilities
you can't get anywhere else.
Premium Solver Platform, our
premier tool for conventional
optimization, uses new PSI
Technology to automatically
analyze and transform your
Excel model. It solves every type
and size of problem, using built-in
and plug-in Solver Engines.
Premium Solver, our basic
upgrade for the Excel Solver,
solves up to 10X larger problems
at much higher speed, and
solves new kinds of problems
with our Evolutionary Solver.

Risk Solver Platform is an
integrated superset of Premium
Solver Platform and Risk Solver
with best-of-breed simulation,
best-of-breed optimization, and
new stochastic programming and
robust optimization capabilities
you can't get anywhere else.
Risk Solver Premium integrates
all the features of Premium Solver and Risk Solver, with far
superior optimization and higher
performance, easier to use
simulation, for about the same
price as competitive products for
Monte Carlo simulation.
Risk Solver is the easiest and
fastest tool available for risk
analysis of your Excel models,
using Monte Carlo simulation.
Evaluate thousands of scenarios
in seconds, and see instantly
updated charts and statistics,
each time you ask "what if".
Software Developer Tools:
Solver Platform SDK makes it
easy to solve any type or size of
optimization problem in your
Visual Basic, VB.NET, C/C++,
C#, Java, or MATLAB program.
And it's easy to deploy your
application with our flexible
licensing for software vendors
and corporate developers.
|