Group A Presentation On Linear Programming
Group A Presentation On Linear Programming
Programming
Introduction (Joshua):
Okay, I will start by going through the history of linear programming
Linear programming was used in the World War 2 and that’s where it gained its
popularity since it was used to solve complex distribution challenges which included
transportation, logistics, scheduling and resource allocation.
The resource allocation includes things like:
1. The machinery/materials (tools used in making a process easy)
2. Labour (The work force employed to carry out operations)
3. Capital. In this case I want to define it not as money used in starting up a
business but the money used in running the business
Other resources include time and raw material
With all these resources listed it brings us to the meaning of linear programming:
In a simple form, linear programming can be seen as the mathematical
methods/techniques used in finding the best solution to a problem, like getting the
most profit or spending the least money on resources based on constraints i.e.
limitations or availability of material and cost
Process (Emmanuel):
Before a model can be constructed, there are certain properties of a good model that
must be considered:
1) the relationship between the constraints and variables must be linear
2) the model must have an objective function
3) the model must have definite structural constraints
4) the model must have non-negativity constraints.
These criteria are needed in the processes if creating a good linear programming
model must be achieved.
The processes of linear programming models involve the following steps:
1) Formulation:
The stage of formulation includes:
i) Define the problem and goal: This involved articulating the issues or opportunities,
identifying the key objectives or goals, determining the scope and boundaries of the
problems, and developing a concise problem statement.
ii) Identify the variables: This comprises determining the variables that are to be
manipulated in achieving the desired goal, identifying the variables that are to be used
in measuring the objective function, considering the variables that are to be
constrained, and ensuring the variables are measurable and relevant.
iii) Specify the objective function: This has to do with defining the objective function
to be optimized, determining if the objective function is to be minimized or
maximized, ensuring the objective function is linear and feasible, and considering the
units and scaling of the objective function.
if) Defining constraints: This centers on identifying the limitations and restrictions of
the unknown variables, determining whether the constraints are linear and feasible,
and considering the implications of violating the constraints. It also involves deciding
if the objective function is one suited to equations or equalities.
3. Open server method: Open solver is a tool that is designed to solve models of
linear programming.
It allows you to solve linear and mixed optimization methods in a Google Spreadsheet
without arbitrary dice restrictions