Solving Industrial Problems with Math
Solving Industrial Problems with Math
This article may be used only for the purposes of research, teaching, and/or private study. Commercial use
or systematic downloading (by robots or other automatic processes) is prohibited without explicit Publisher
approval, unless otherwise noted. For more information, contact permissions@[Link].
The Publisher does not warrant or guarantee the article’s accuracy, completeness, merchantability, fitness
for a particular purpose, or non-infringement. Descriptions of, or references to, products or publications, or
inclusion of an advertisement in this article, neither constitutes nor implies a guarantee, endorsement, or
support of claims made of that product, publication, or service.
INFORMS is the largest professional society in the world for professionals in the fields of operations research, management
science, and analytics.
For more information on INFORMS, its publications, membership, or meetings visit [Link]
K.E. STECKE
Using Mathematics to Solve Some Problems in Industry
School of Management
Richardson, TX 75083-0688
kstecke@[Link]
Abstract
This paper describes how some industrial problems can be solved using relatively simple mathematical models.
Models can be used also to provide insight into how industrial system components interact. This paper is useful
for master's level students in that it describes what a model is as well as the modeling function. Master's students
in engineering and MBAs and Ph.D. students who are interested in solving real industry problems should find
this overview of models useful. Different types of industrial problems are discussed. Finally, some models that
address industrial problems, such as inventory models, linear programming, network flow, decision analysis,
queueing models, and simulation are examined. Future industrial modeling situations are described.
Editor's note: This is a pdf copy of an html document which resides at [Link]
Stecke/ (Volume 5, Number 2, January 2005)
tions may have no bad effect on the applicability of a a forecast of demand, and provide constraints on the
found solution. Modeling skills help a person to devel- actual day-to-day operations. Many such real, large,
op a model that can really be used by industry. aggregate production planning problems are solved
using linear programming.
4. Evaluative Models
In automated manufacturing, a variety of planning
problems need to be solved before actual production
Other types of mathematical models can be used to
can begin. In particular, a set of part types has to be
evaluate solutions to various industrial problems ac-
selected to be machined over some upcoming period
cording to different, relevant performance measures.
of time. (Integer programming can be used to select a
Some evaluative models include queueing models and
candidate set of part types. Simulation or queueing
queueing network theory, Petri nets, decision models,
models or Petri nets can be used to evaluate candidate
data envelope analysis, simulation, and perturbation
solutions (sets of part types) according to the appropri-
analysis. Many of these are discussed in subsequent
ate measures of performance).
sections.
The cutting tools required for each operation of each
5. Models and Solution Algorithms selected part type have to be allocated to some machine
or machines, again before production can begin.
It is important to distinguish models and solution al- Nonlinear integer programming has been used to solve
gorithms. A model describes a situation. Models are such problems. Again, simulation or queueing theory
a (usually mathematical) representation of a problem. or Petri nets have been used to evaluate the goodness
A solution algorithm finds one (or more) solutions to of the solutions.
the situation or problem. There could be a variety of
algorithms or methods to solve the problem.
8. Industrial Scheduling Problems
For example, as we will see soon, the total cost equa-
There are many types of scheduling problems. The
tion is a model for an inventory problem. We could
solutions to aggregate capacity planning problems
"solve" this model either using calculus, or by setting
provide constraints to detailed scheduling problems.
up a spreadsheet, or perhaps just by graphing it in
For example, the number of workers of different types
Excel.
and different skill levels may have been decided at an
aggregate level. These workers need to be allocated to
6. Industrial Design Problems (usually) 8-hour shifts over 5-day work weeks, perhaps
over several shifts/day. Also these workers may need
These and other mathematical models have been used to be allocated to workstations (machines or equip-
to solve a variety of industrial problems. Some indus- ment).
trial design problems include the design of aircraft
and automobiles (using computational fluid dynamics, The aggregate production planning problems are ac-
for example) and the design of a manufacturing system tually quite simple ... because so much information
(using closed queueing networks or simulation, for has been aggregated! Linear programming then suf-
example). fices to provide a good solution.
This very basic, simple, inventory model can be gener- 11. Network Flow Models
alized in many ways. Including quantity discounts for
items or transportation costs can increase the complex- 1974 (and 1975) Nobel Prize winners Tjalling Koop-
ity of the equation describing the total annual cost of mans (and L.V. Kantorovich) were the first to propose
dealing with inventory. Another cost component (an- network flow models. In the early days of World War
nual purchase cost) now depends on Q. But quantify- II, Koopmans modeled the problem of moving people,
ing these cost components has many useful purposes. supplies, and equipment from various U.S. bases to
It is important for a firm to know how much it is foreign bases. The goal was to optimize one or more
spending on inventory; the firm has to set reasonable, of: minimizing total transportation cost, minimizing
competitive prices for its items. More important, by total transit time, and/or maximizing defensive effec-
knowing these costs, the firm can make intelligent tiveness. A few years earlier, the Russian mathemati-
decisions concerning its inventory policies to decrease cian and economist Kantorovich used network flow
the total annual cost of dealing with inventories. models to address some important problems in the
Soviet economy. In particular, he investigated the
Other complications of such simple inventory models problems of allocating production levels among facto-
include consideration of the lead time required be- ries and distributing the resulting products among the
tween when an order is placed and when the shipment markets. They seem to be the first to structure and
arrives. Even more complicating is the situation when analyze complex decision problems as network flow
the exact lead time is uncertain. Many additional cost problems.
components often should be considered, such as
transportation or warehouse costs. Glover, Klingman, and Phillips (1992) provide many
examples of network flow model applications. Some
Considering inventory requirements at every stage of applications that they mention include electrical circuit
a complex supply chain is important. Inventory prob- board design, telecommunications, water management,
lems occur when considering an appropriate number the design of transportation systems, metalworking,
of spares to have on hand to be able to cope with dis- chemical processing, aircraft design, fluid dynamic
ruptions of various kinds. analysis, computer job processing, production, market-
ing, distribution, financial planning, project selection,
facility location, and accounting. They also provide
10. Mathematical Programming other, non-industrial applications of network flow
analysis, in the arts, sociology, archaeology, and more.
Mathematical programming has been used often to
provide solutions to many industrial problems. Linear Still other applications of network flow models dis-
and nonlinear programming problems have been de- cussed in Glover et al. (1992) include airline revenue
scribed in earlier sections. A good example can be management, employee shift scheduling, and best use
found in Kim et al. (2003). They develop a life cycle of energy resources. They also provide references for
optimization model to determine optimal vehicle life- actual applications.
times, accounting for technology improvement of new
INFORMS Transactions on Education 5:2(1-8) 4 © INFORMS ISSN: 1532-0545
K.E. STECKE
Using Mathematics to Solve Some Problems in Industry
For example, a large automobile manufacturer uses such models to determine optimal flight training
many computer hours every week running a network schedules for pilots. Timing and classroom availabili-
model that determines how many cars of each model ties are considered. An automobile manufacturer uses
type to produce at various plants and after, how many a network flow model to determine optimal batch sizes
automobiles of each type to ship to various cities. See for various plastic components required for car assem-
Figures 2 and 3. bly.
Downloaded from [Link] by [[Link]] on 23 September 2016, at 06:28 . For personal use only, all rights reserved.
Keeney and Raiffa (1976) provide many examples of • Safety of landing aircraft;
decision-making problems under uncertainty. There
• Strategic and operational policy concerning frozen
are often preferences for possible consequences or
blood;
outcomes. Some of their examples are:
• Sewage sludge disposal in the metropolitan Boston
• Electrical power versus air quality; area;
• Airport location; • Selecting a job or profession;
• Heroin addiction treatment; • Transporting hazardous substances;
• Medical diagnostics and treatment; • Development of water quality indices;
• Business problems (profit versus ethics); • Airport development for Mexico City.
• Hospital blood bank inventory control;
Details as well as complete references concerning these
• Air pollution control; examples can be found in Keeney and Raiffa (1976).
• Fire department operations;
• Siting and licensing of nuclear power facilities;
operators to handle traffic calls. (See Stecke, 1992 and rippling effects could be felt throughout multiple
Palm, 1943) business sectors because of the increase in business
interrelations. A current complex JIT environment
Queueing models are used to analyze tradeoffs con- creates supply chains that integrate many private and
cerning the number of servers versus the waiting time public entities with unclear contingency plans and
of customers. Clearly, if the number of servers is high, roles in a disaster. JIT also provides insufficient buffers
the cost of the servers is high, but the waiting time to absorb unusual system disturbances in supply net-
(cost of customer idle time) is low. Notice that this is works. Since most companies' operations are not flex-
the same kind of tradeoff discussed in the basic inven- ible enough for essential quick responses, disruptions
tory order quantity decision discussed earlier. can create bullwhip and queueing effects. The ampli-
fication of demand variability from a bullwhip effect
Some kinds of queueing problems involve determining can cause increasing negative economic effects further
the appropriate number of service facilities to cover upstream and downstream.
expected demand, as well as determining the efficiency
of servers and the number of servers of different types There is a need to understand these systems to probe
at the service facilities. (See Hillier and Lieberman, for weaknesses, predict outcomes, and test policies.
2005) These are design problems and decisions are The scale and complexities involved pose significant
made in order to provide an appropriate level of ser- problems. Schmitt and Stecke (2003) have applied
vice. Suri (1998) suggests using queueing theory to novel methods of simulating and modeling to synthe-
provide quick solutions to industrial problems. size the huge, dynamic mass of information that flows
in supply networks. They are working with Sandia
National Laboratories in the development of an "agent-
14. Simulation based" model of supply networks of 14,000 manufac-
turing firms in the Pacific Northwest to assess the
Simulation is a potentially very detailed modeling tool economic impact of various disruptions in critical in-
that is widely used to evaluate the solutions to many frastructure. The overall mathematical modeling effort
industrial problems. Many measures of the perfor- should contribute to the U.S.'s effort and ability to
mance of a system are available. A great benefit of prepare for possible attacks on critical infrastructure
simulation is that a model can often be very close to such as electric power, telecommunications, and
reality. This can sometimes result in a complicated transportation, and improve the effectiveness and effi-
simulation model that can take a long time to run. ciency of responses should such attacks occur.
Another drawback is that (without perturbations
analysis), a simulation can model only one system at
a time, with one set of parameters. It is difficult to 16. Acknowledgements
generalize the results from a simulation.
The author would like to thank Sanjay Kumar at the
However, with the detailed modeling capability of University of Texas at Dallas for his help in locating
simulation, the results from the model of a particular some material for this piece. The author would also
system can be quite accurate. Simulation has been a like to thank Erhan Erkut and the Associate Editor for
widely-used, very useful modeling tool. Many exam- their excellent suggestions and comments on the earlier
ples, showcasing the modeling aspects of simulation, submissions of this piece.
can be found in Schriber (1991).