Professional Documents
Culture Documents
Description
Mathematical Programming publishes original articles dealing with every aspect of mathematical
optimization; that is, everything of direct or indirect use concerning the problem of optimizing a
function of many variables, often subject to a set of constraints. This involves theoretical and
computational issues as well as application studies. Included, along with the standard topics of linear,
nonlinear, integer, conic, stochastic and combinatorial optimization, are techniques for formulating
and applying mathematical programming models, convex, nonsmooth and variational analysis, the
theory of polyhedra, variational inequalities, and control and game theory viewed from the
perspective of mathematical programming. The editorial boards are particularly interested in novel
applications of mathematical programming and interfaces with engineering, economics, and computer
science. Articles primarily concerned with computational issues such as implementation and testing
should in general be submitted to Mathematical Programming Computation.
Mathematical Programming consists of two series. Series A publishes original research articles,
expositions and surveys, and reports on computational experimentation and new or innovative
practical applications as well as short communications dealing with the above. Issues of Series Beach
focus on a single subject of current interest to the mathematical programming community. Each issue
of Series B has one or more guest editors, who need not be members of the editorial board. An issue
may be a collection of original articles, a single research monograph or a selection of papers from a
conference.
1. Introduction
First a definition: Mathematical Programming (MP) is the use of mathematical models, particularly optimizing
models, to assist in taking decisions.
The term 'Programming' antedates computers and means 'preparing a schedule of activities'. It is still used, for
instance, in oil refineries, where the refinery programmers prepare detailed schedules of how the various process
units will be operated and the products blended. Mathematical Programming is, therefore, the use of mathematics
to assist in these activities.
Mathematical Programming is one of a number of OR techniques. Its particular characteristic is that the best
solution to a model is found automatically by optimization software. An MP model answers the question "What's
best?" rather than "What happened?" (statistics), "What if?" (simulation), "What will happen?" (forecasting) or
"What would an expert do and why?" (expert systems).
Being so ambitious does have its disadvantages. Mathematical Programming is more restrictive in what it can
represent than other techniques. Nor should it be imagined that it really does find the best solution to the real-
world problem. It finds the best solution to the problem as modelled. If the model has been built well, this solution
should translate back into the real world as a good solution to the real-world problem. If it does not, analysis of
why it is no good leads to greater understanding of the real-world problem.
The definitions of all these components will change repeatedly during the building of the model. Although the
process of MP involves finding optimum solutions, nobody is suggesting that the solution is optimum to the real-
world problem.
If the model is reasonably faithful, then its optimum solution should be a good solution to the real-world problem.
Whether it is or not, the process of building the model and analysing the solutions is a very powerful tool in
analysing the real-world problem.
Mathematical Programming is very suitable for problems involving blending, continuous flow processing,
production and distribution, and strategic planning. It answers questions such as:
• how much?
• when?
• where?
One special case of Mathematical Programming which has been enormously successful is Linear Programming (LP).
In an LP model all the relationships are linear, hence the name. LP has been so successful for two reasons:
• there are robust 'black box' solvers which find the best solution to LP problems automatically;
Problems involving planning, blending, production and distribution are all capable of being solved using Linear
Programming. The principles of MP also apply to problems involving logistics and scheduling but the processes of
tackling such problems are more varied and a mixture of techniques is likely to be used, including MP, heuristics
and special-purpose algorithms.
3. Building an MP Model
Much of the art of building an MP model revolves around deciding which aspects of a real-world problem should be
included and which should not. In practice this is an iterative process. To start with, keep things simple. If in doubt,
leave out. If the optimum solution from the resulting model is clearly wrong in the real world, add extra detail and
try again.
When starting to formulate a model, it may be helpful to think in terms of the typical decision variables of an MP
model. These are:
• making;
• demand;
With these in mind, identify what data are available and construct the model to fit them. If there are some data
which appear to be crucial but which are not available, consider how decisions are being made now. If judgements
are being made based on estimates, try to obtain the estimates and use them. If estimates are not available, push
ahead regardless and await the reaction to the results from your model. The supposed crucial factor may not
matter very much, in which case you are better off without it. If the results of your model are nonsense, the
explanation of why they are so should provide some guidance as to what to do.
Optimization exercises a model in a far more rigorous way than other techniques, such as simulation. The optimum
solution is, by definition, extreme. When building an MP model one is reminded of the proverb:
One builds the model and then turns it over to the optimization algorithm to find the best solution. If there is a
fault in the model which can be exploited, the optimization algorithm will find it. The solution will be, at best,
impracticable, at worst, nonsense. But through such mistakes one acquires greater understanding of the problem
and moves towards solutions which are truly useful.
The process of building an optimization model is therefore necessarily iterative. A first draft of the model will be
sketched out and test data sought. Most probably some of the data will prove to be unobtainable. The model has
to be altered before it can be run. The solutions are nonsense. Some constraint has been omitted. It is added. The
solution is now plausible given the test data and the highly simplified representation.
More detail is added to the model. Further data are sought. So the process goes on. As the model gets better, so
the client's scepticism gives way to enthusiasm. The model starts to propose new ways of doing things. It is really
beginning to add value.
Ultimately the time comes when the model moves from being an experimental tool to a decision support aid. This
is when the user interface becomes critical. Fortunately, MP software has moved forward a lot in the past few years
and MP models can now be embedded straightforwardly in larger systems, taking their data from databases and
spreadsheets and returning their results there.
The use of a computer program to choose the best alternative from a set of available options.
Mathematical programming uses probability and mathematical models to predict future events. It
is used in investing and in determining the most efficient way to allocate scarce resources. Also
called optimization.
This site is a part of the JavaScript E-labs learning objects for decision making. Other JavaScript in this series are
categorized under different areas of applications in the MENU section on this page.
The following JavaScript calculates the break-even point for a firm based on the information you provide. A firm's
break-even point occurs when at a point where total revenue equals total costs.
1. Selling Price per Unit:The amount of money charged to the customer for each unit of a product or service.
2. Total Fixed Costs: The sum of all costs required to produce the first unit of a product. This amount does not
vary as production increases or decreases, until new capital expenditures are needed.
3. Variable Unit Cost: Costs that vary directly with the production of one additional unit.
Total Variable Cost The product of expected unit sales and variable unit cost, i.e., expected unit sales times the
variable unit cost.
4. Forecasted Net Profit: Total revenue minus total cost. Enter Zero (0) if you wish to find out the number of
units that must be sold in order to produce a profit of zero (but will recover all associated costs)
Each of these variables is interdependent on the break-even point analysis. If any of the variables changes, the
results may change.
Total Cost: The sum of the fixed cost and total variable cost for any given level of production, i.e., fixed cost plus
total variable cost.
Total Revenue: The product of forecasted unit sales and unit price, i.e., forecasted unit sales times unit price.
Break-Even Point: Number of units that must be sold in order to produce a profit of zero (but will recover all
associated costs). In other words, the break-even point is the point at which your product stops costing you money
to produce and sell, and starts to generate a profit for your company.
One may use the JavaScript to solve some other associated managerial decision problems, such as:
targeting the "best" values for the variable and fixed cost combinations
determining the financial attractiveness of different strategic options for your company
The graphic method of analysis (below) helps you in understanding the concept of the break-even point. However,
the break-even point is found faster and more accurately with the following formula:
where:
Therefore,
You may like using the JavaScript for performing some sensitivity analysis on the above parameters to investigate
their impacts on your decision-making.
KEY TAKEAWAYS
Break-even analysis tells you at what level an investment must reach to recover your initial outlay.
It is considered a margin of safety measure.
Break-even analysis is used broadly, from stock and options trading to corporate budgeting for
various projects.
Break-even analysis looks at the level of fixed costs relative to the profit earned by each additional unit
produced and sold. In general, a company with lower fixed costs will have a lower break-even point of
sale. For example, a company with $0 of fixed costs will automatically have broken even upon the sale of
the first product assuming variable costs do not exceed sales revenue. However, the accumulation of
variable costs will limit the leverage of the company as these expenses come from each item sold.
Break-even analysis is also used by investors to determine at what price they will break even on a trade or
investment. The calculation is useful when trading in or creating a strategy to buy options or a fixed-
income security product.
Volume 75%
How it works (Example):
The basic idea behind doing a break-even analysis is to calculate the point at
which revenues begin to exceed costs. To do this, one must first separate a company's
costs into those that are variable and those that are fixed. Fixed costs are costs that do
not change with the quantity of output and they are not zero when production is zero.
Examples of fixed cost include rent, insurance premiums or loan payments. Variable
costs are costs that change with the quantity of output. They are are zero when
production is zero. Examples of common variable costs include labor directly involved in a
company's manufacturing process and raw materials.
For example, at XYZ Restaurant, which sells only pepperoni pizza, the variable expenses
per pizza might be:
Flour: $0.50
Yeast: $0.05
Water: $0.01
Cheese: $3.00
Pepperoni: $2.00
Total: $5.56
Labor: $1,500
Rent: $3,000
Insurance: $200
Advertising: $500
Utilities: $450
Total: $5,650
Based on the total variable expenses per pizza, we now know that XYZ Restaurant must
price its pizzas at $5.56 or higher just to cover those costs. But if the price of a pizza is
$10, then the contribution margin, or the revenue minus the variable cost for XYZ
Restaurant, is ($10 - $5.56 = $4.44).
But how many pizzas does XYZ Restaurant need to sell at $10 each to cover all those
fixed monthly expenses? Well, if $4.44 is left over from each pizza after accounting for
variable costs, then we can determine that XYZ Restaurant must sell at least ($5,650 /
$4.44 = 1,272.5) pizzas per month in order to cover monthly fixed costs.
It is important to note that some fixed costs increase "stepwise," meaning that after a
certain level of revenue is reached, the fixed cost changes. For example, if XYZ
Restaurant began selling 5,000 pizzas per month rather than 2,000, it might need to hire
a second manager, thus increasing labor costs.
In many models, a cost-benefit analysis will also factor the opportunity cost into the
decision-making process. Opportunity costs are alternative benefits that could have been
realized when choosing one alternative over another. In other words, the opportunity cost
is the forgone or missed opportunity as a result of a choice or decision. Factoring in
opportunity costs allows project managers to weigh the benefits from alternative courses
of action and not merely the current path or choice being considered in the cost-benefit
analysis.
By considering all options and the potential missed opportunities, the cost-benefit analysis
is more thorough and allows for better decision-making.
KEY TAKEAWAYS
An analyst or project manager should apply a monetary measurement to all of the items
on the cost-benefit list, taking special care not to underestimate costs or overestimate
benefits. A conservative approach with a conscious effort to avoid any subjective
tendencies when calculating estimates is best suited when assigning a value to both
costs and benefits for a cost-benefit analysis.
Finally, the results of the aggregate costs and benefits should be compared quantitatively
to determine if the benefits outweigh the costs. If so, then the rational decision is to go
forward with the project. If not, the business should review the project to see if it can make
adjustments to either increase benefits or decrease costs to make the project viable.
Otherwise, the company should likely avoid the project.
With cost-benefit analysis, there are a number of forecasts built into the process, and if
any of the forecasts are inaccurate, the results may be called into question.
A Simple Cost Benefit Analysis Example
Let’s assume that a board chairman of a construction company claims his team to
make a comparison between two potential real estate development projects to be
constructed. He also reminds them that the company’s financial health is getting
poor so he has to select one of them.
The team works and lists below the potential incomes and costs of each project.
Assumptions
Note: In order to simplify the cost benefit analysis example, we will not make a net
present value calculation for each cost and income.
Project 1
Project 2
Now we will calculate the amount of money to be spent and the amount of money
to be earned from each project.
In this cost benefit analysis example, there are too many parameters affecting the
board’s decision. Financing costs per year, units for sale, units for rent, total units
to be constructed are some of them that make decision making difficult.
The above table summarizes the benefits, costs, and profits of each project.
Although the incomes of Project 1 is more than Project 2, the costs of Project 2 is
less than the costs of Project 1.
It is obvious that Project 2 is more profitable than Project 1. If the board chairman
selects Project 2, the company will earn more profit by spending less money.
This simple example shows that Cost Benefit Analysis is a useful calculation while
comparing multiple projects.
Summary
This simple example shows how to make a cost benefit analysis for two projects. It
is important to bear in mind the intangible benefits such as customer satisfaction,
environment, employee satisfaction, or health and safety, historical importance
while making cost benefit or benefit cost analysis.
Because benefits do not only consist of revenues obtained from business actions
but also consist of intangible factors. In order to make a correct cost benefit
analysis, the current worth of future earnings must be calculated by the help of
financial techniques such as net present value.
Sometimes it may be difficult to compare the options that have very close values.
At this stage, intangible factors affect the final decision.
Generally, these kinds of analyses are done by high-level stakeholders, top
management, and board members. After the selection of the project, they start
the process of developing the project charter.
In this article, we review a simple cost benefit analysis example. We hope that it is
useful to understand and use the Cost Benefit Analysis for future decisions.
See Also
Survey: Tell Us How You Use AI and ML in Business (And be entered to win
a $100 Amazon Gift Card!)
Objective function - This represents how each decision variable would affect the cost, or,
simply, the value that needs to be optimized.
Constraints - These represent how each decision variable would use limited amounts of
resources.
Data - These quantify the relationships between the objective function and the constraints.
Capital Budgeting
REVIEWED BY WILL KENTON
As part of capital budgeting, a company might assess a prospective project's lifetime cash
inflows and outflows to determine whether the potential returns that would be generated
meet a sufficient target benchmark. The process is also known as investment appraisal.
Volume 75%
1:43
Capital Budgeting
Some methods of capital budgeting companies use to determine which projects to pursue
include throughput analysis, net present value (NPV), internal rate of return, discounted
cash flow, and payback period.
KEY TAKEAWAYS
which cost $270,000 and projects expected to generate $75,000 per year for the
next five years? Company required rate of return is 11 percent. Should the
Solution:
After adding cash flows of each year Balance will come as shown in below table.
From the above table positive balance is in between 3 and 4 years so,
PB=[3-(-45,000)]/75,000
Or
PB= Initial Investment/Annual Cash Flows
PB= 270,000/75,000
below table.
DPB= [(4-(37,316.57)/44,508.85)
So from above both capital budgeting method, it is clear that the company should go
ahead and invest in the project as though both methods the company will cover initial
Inventory management
Compared to larger organizations with more physical space, in smaller companies, the
goods may go directly to the stock area instead of a receiving location, and if the
business is a wholesale distributor, the goods may be finished products rather than
raw materials or components. The goods are then pulled from the stock areas and
moved to production facilities where they are made into finished goods. The finished
goods may be returned to stock areas where they are held prior to shipment, or they
may be shipped directly to customers.
Inventory management uses a variety of data to keep track of the goods as they move
through the process, including lot numbers, serial numbers, cost of goods, quantity of
goods and the dates when they move through the process.
Inventory Management
Share
What it is:
Inventory management is the process of ensuring that a company always has the
products it needs on hand and that it keeps costs as low as possible.
There are three types of inventory: raw materials, work-in-progress, and finished goods.
Given the significant costs and benefits associated with inventory, companies spend
considerable amounts of time calculating what the optimal level of inventory should be at
any given time. Because maximizing profits means minimizing inventory expenses,
several inventory-control models, such as the ABC inventory classification method, the
economic order quantity (EOQ) model, and just-in-time management are intended to
answer the question of how much to order or produce.
Common inventory accounting methods include "first in, first out" (FIFO), "last in, first out"
(LIFO), and lower of cost or market (LCM). Some industries, such as the retail industry,
tailor these methods to fit their specific circumstances. Public companies must disclose
their inventory accounting methods in the notes accompanying their financial statements.
Tree based learning algorithms are considered to be one of the best and
mostly used supervised learning methods. Tree based methods empower
predictive models with high accuracy, stability and ease of interpretation.
Unlike linear models, they map non-linear relationships quite well. They
are adaptable at solving any kind of problem at hand (classification or
regression). Decision Tree algorithms are referred to
as CART(Classification and Regression Trees).
“The possible solutions to a given problem emerge as the
leaves of a tree, each node representing a point of
deliberation and decision.”
Methods like decision trees, random forest, gradient boosting are being
popularly used in all kinds of data science problems.
Common terms used with Decision trees:
As a branch of operations research, queuing theory can help users make informed
business decisions on how to build efficient and cost-effective workflow systems. Real-life
applications of queuing theory cover a wide range of applications, such as how to provide
faster customer service, improve traffic flow, efficiently ship orders from a warehouse, and
design of telecommunications systems, from data networks to call centers.
At its most elementary level, queuing theory involves the analysis of arrivals at a facility,
such as a bank or fast food restaurant, then the service requirements of that facility, e.g.,
tellers or attendants.
The origin of queuing theory can be traced back to the early 1900s, found in a study of
the Copenhagen telephone exchange by Agner Krarup Erlang, a Danish engineer,
statistician and, mathematician. His work led to the Erlang theory of efficient networks and
the field of telephone network analysis.
It is assumed players within the game are rational and will strive to maximize their payoffs
in the game.
Volume 75%
1:18
Game Theory
Political science:
These are just several examples of how applicable such an intriguing theoretical concept
can be applied to world conflicts that in essence affect our daily lives. Just think, look
around you and you will discover so much.
1. The contraceptive revolution gives women reliable control over their own fertility for the first time in
history.
2. The equal opportunities revolution gives women genuine access to all positions and occupations for the
first time in history
3. The expansion of white-collar occupations, which are more attractive to women.
4. The creation of jobs for secondary earners, such as part-time jobs, working at home, teleworking, and
annual hours contracts.
5. The increasing importance of attitudes and values in affluent modern societies, which gives everyone
the freedom to choose their lifestyle.
Preference theory posits that in the rare countries that have fully achieved the new scenario for women (she
cites only Britain and the Netherlands), women have genuine choices as to how they resolve the conflict
between paid jobs and a major investment in family life. These choices fall into three main groups: women who
prioritise their careers and espouse achievement values (a work-centred lifestyle) and often remain childless by
choice (about 20%); women who prioritise family life and sharing values (a home-centred lifestyle) and often
have many children and little paid work (about 20%); and the majority of women who seek to combine paid jobs
and family work in some way without giving absolute priority to either activity or the accompanying values (the
adaptive lifestyle).[3]