SlideShare una empresa de Scribd logo
1 de 8
Ravi Bhatt 1205032532
MC0079-Computer based Optimization Methods
Question 1- Describe the structure of Mathematical Model in your own words.
A mathematical model is a description of a system using mathematical concepts and
language. The process of developing a mathematical model is termed mathematical
modeling. Mathematical models are used not only in the natural sciences (such as
physics, biology, earth science, meteorology) and engineering disciplines (e.g. computer
science, artificial intelligence), but also in the social sciences (such
as economics, psychology, sociology and political
science); physicists, engineers, statisticians, operations research analysts
and economists use mathematical models most extensively. A model may help to explain a
system and to study the effects of different components, and to make predictions about
behavior.
Mathematical models can take many forms, including but not limited to dynamical
systems, statistical models, differential equations, orgame theoretic models. These and other
types of models can overlap, with a given model involving a variety of abstract structures. In
general, mathematical models may include logical models, as far as logic is taken as a part
of mathematics. In many cases, the quality of a scientific field depends on how well the
mathematical models developed on the theoretical side agree with results of repeatable
experiments. Lack of agreement between theoretical mathematical models and experimental
measurements often leads to important advances as better theories are developed.
Many mathematical models can be classified in some of the following ways:
1. Linear vs. nonlinear: Mathematical models are usually composed by variables, which are
abstractions of quantities of interest in the described systems, and operators that act on
these variables, which can be algebraic operators, functions, differential operators, etc. If all
the operators in a mathematical model exhibit linearity, the resulting mathematical model is
Ravi Bhatt 1205032532
defined as linear. A model is considered to be nonlinear otherwise. The question of linearity
and nonlinearity is dependent on context, and linear models may have nonlinear expressions
in them. For example, in a statistical linear model, it is assumed that a relationship is linear in
the parameters, but it may be nonlinear in the predictor variables. Similarly, a differential
equation is said to be linear if it can be written with linear differential operators, but it can still
have nonlinear expressions in it. In a mathematical programming model, if the objective
functions and constraints are represented entirely by linear equations, then the model is
regarded as a linear model. If one or more of the objective functions or constraints are
represented with a nonlinear equation, then the model is known as a nonlinear model.
Nonlinearity, even in fairly simple systems, is often associated with phenomena such as
chaos and irreversibility. Although there are exceptions, nonlinear systems and models tend
to be more difficult to study than linear ones.
2. Deterministic vs. probabilistic (stochastic): A deterministic model is one in which every set
of variable states is uniquely determined by parameters in the model and by sets of previous
states of these variables. Therefore, deterministic models perform the same way for a given
set of initial conditions. Conversely, in a stochastic model, randomness is present, and
variable states are not described by unique values, but rather by probability distributions.
3. Static vs. dynamic: A static model does not account for the element of time, while a dynamic
model does. Dynamic models typically are represented with difference equations or
differential equations.
4. Discrete vs. Continuous: A discrete model does not take into account the function of time
and usually uses time-advance methods, while a Continuous model does. Continuous
models typically are represented with f(t) and the changes are reflected over continuous time
intervals.
5. Deductive, inductive, or floating: A deductive model is a logical structure based on a
theory. An inductive model arises from empirical findings and generalization from them. The
floating model rests on neither theory nor observation, but is merely the invocation of
expected structure. Application of mathematics in social sciences outside of economics has
been criticized for unfounded models. Application of catastrophe theory in science has been
characterized as a floating model.
Question 2 - Explain Erlang family of distributions of service times.
The Erlang distribution is a continuous probability distribution with wide applicability
primarily due to its relation to the exponential and Gamma distributions. The Erlang
distribution was developed by A. K. Erlang to examine the number of telephone calls which
might be made at the same time to the operators of the switching stations. This work on
telephone traffic engineering has been expanded to consider waiting times in queuing
systems in general. The distribution is now used in the fields of stochastic processes and
of biomathematics.
Probability density function
The probability density function of the Erlang distribution is
Ravi Bhatt 1205032532
The parameter is called the shape parameter and the parameter is called the rate
parameter. An alternative, but equivalent, parameterizations (gamma distribution) uses the
scale parameter which is the reciprocal of the rate parameter (i.e., ):
When the scale parameter equals 2, the distribution simplifies to the chi-squared
distribution with 2k degrees of freedom. It can therefore be regarded as a generalized chi-
squared distribution, for even degrees of freedom.
Because of the factorial function in the denominator, the Erlang distribution is only defined
when the parameter k is a positive integer. In fact, this distribution is sometimes called the
Erlang-k distribution (e.g., an Erlang-2 distribution is an Erlang distribution with k=2). The
Gamma distribution generalizes the Erlang by allowing to be any real number, using the
gamma function instead of the factorial function.
Cumulative distribution function (CDF)
The cumulative distribution function of the Erlang distribution is:
where is the lower incomplete gamma function. The CDF may also be
expressed as
Question 3 - Explain the algorithm for solving a linear programming problem by graphical
method.
Linear programming (LP) is a mathematical method for determining a way to achieve the
best outcome (such as maximum profit or lowest cost) in a given mathematical model for
some list of requirements represented as linear equations. More formally, linear
programming is a technique for the optimization of a linear objective function, subject to
linear equality and linear inequality constraints. Given a polytope and a real-valued affine
function defined on this polytope, a linear programming method will find a point on the
polytope where this function has the smallest (or largest) value if such point exists, by
searching through the polytope vertices.
An Algorithm for solving a linear programming problem by Graphical Method:(This algorithm
can be applied only for problems with two variables).
Step – I: Formulate the linear programming problem with two variables (if the given problem
has more than two variables, then we cannot solve it by graphical method).
Step – II: Consider a given inequality. Suppose it is in the form a1x1 + a2x2 <= b (or a1x1 +
a2x2 >= b). Then consider the relation a1x1+ a2x2= b. Find two distinct points (k, l), (c, d)
that lie on the straight line a1x1+ a2x2= b. This can be found easily: If x1= 0, then x2 = b /
Ravi Bhatt 1205032532
a2.If x2=0, then x1 = b / a1. Therefore (k, l) = (0, b / a2) and (c, d) = (b / a1, 0) are two points
on the straight line a1x1+a2x2= b.
Step – III: Represent these two points (k, l), (c, d) on the graph which denotes X–Y-axis
plane. Join these two points and extend this line to get the straight line which represents
a1x1+ a2x2= b.
Step – IV: a1x1 + a2x2= b divides the whole plane into two half planes, which are a1x1+
a2x2 <= b (one side) and a1x1+ a2x2 >= b (another side). Find the half plane that is related
to the given inequality.
Step – V: Do step-II to step-IV for all the inequalities given in the problem. The intersection of
the half-planes related to all the inequalities and x1 >= 0,x2 >= 0 , is called the feasible
region (or feasible solution space). Now find this feasible region.
Step – VI: The feasible region is a multisided figure with corner points A, B,C, … (say). Find
the co-ordinates for all these corner points. These corner points are called as extreme
points.
Step – VII: Find the values of the objective function at all these corner/extreme points.
Step – VIII: If the problem is a maximization (minimization) problem, then the maximum
(minimum) value of z among the values of z at the corner/extreme points of the feasible
region is the optimal value of z. If the optimal value exists at the corner/extreme point, say A
(u, v), then we say that the solution x1= u and x2= v is an optimal feasible solution.
Step – IX:Write the conclusion (that include the optimum value of z, and the co-ordinates of
the corner point at which the optimum value of z exists).
Question 4 - Determine optimal solution to the problem given below. Obtain the initial
solution by VAM. Write down the differences between PERT and CPM.
Warehouses Stores Availability
I II III IV
A 5 1 3 3 34
B 3 3 5 4 15
C 6 4 4 3 12
D 4 -1 4 2 19
Requirement 21 25 17 17 80
Since the aggregate supply is 220 units and the aggregate demand is 200 units, we shall
introduce a dummy market, M5, for an amount equal to 20 (the difference between the
aggregate supply and demand), with all cost elements equal to zero. The solution is given in
a one table. The initial solution obtained by VAM is degenerate, since it contains only seven
basic variables (since there are only 7 cells occupied and not 8 (= 4 + 5 -1) required for non-
degeneracy).
Ravi Bhatt 1205032532
Here empty cells P1M3, P2M3, P3M1, P3M2, P3M4, P3M5, and P4M3 are independent
while others are not.
For removing degeneracy place in the cell P3M5and then test it for optimality. This is
done in the following table.
This solution is found to be non-optimal.
Therefore the total cost is:
Rs. (6 x 30) + (1 x 10) + (3 x 20) + (0 x 50) + (7 x 60) + (1 x 30) = 700.
CPM was developed by Du Pont and the emphasis was on the trade-off between the
cost of the project and its overall completion time (e.g. for certain activities it may be possible
to decrease their completion times by spending more money - how does this affect the
overall completion time of the project?)
Definition: In CPM activities are shown as a network of precedence relationships using
activity-on-node network construction
– Single estimate of activity time
– Deterministic activity times
USED IN: Production management - for the jobs of repetitive in nature where the
activity time estimates can be predicted with considerable certainty due to the existence of
past experience.
PERT was developed by the US Navy for the planning and control of the Polaris
missile program and the emphasis was on completing the program in the shortest possible
time. In addition PERT had the ability to cope with uncertain activity completion times (e.g.
for a particular activity the most likely completion time is 4 weeks but it could be anywhere
between 3 weeks and 8 weeks).
Basic difference between PERT and CPM:
Though there are no essential differences between PERT and CPM as both of them
share in common the determination of a critical path and are based on the network
representation of activities and their scheduling that determines the most critical activities to
be controlled so as to meet the completion date of the project.
PERT:
1. Since PERT was developed in connection with an R and D work, therefore it had to
cope with the uncertainties which are associated with R and D activities. In PERT,
total project duration is regarded as a random variable and therefore associated
probabilities are calculated so as to characterize it.
Ravi Bhatt 1205032532
2. It is an event-oriented network because in the analysis of network emphasis is given
an important stages of completion of task rather than the activities required to be
performed to reach to a particular event or task.
3. PERT is normally used for projects involving activities of non-repetitive nature in which
time estimates are uncertain.
4. It helps in pinpointing critical areas in a project so that necessary adjustment can be
made to meet the scheduled completion date of the project.
CPM:
1. Since CPM was developed in connection with a construction project which consisted
of routine tasks whose resources requirement and duration was known with certainty,
therefore it is basically deterministic.
2. CPM is suitable for establishing a trade-off for optimum balancing between schedule
time and cost of the project.
3. CPM is used for projects involving activities of repetitive nature.
Project scheduling by PERT-CPM:
It consists of three basic phases: planning, scheduling and controlling.
1. Project Planning.
2. Scheduling.
3. Project Control.
Question 5 - Explain the use of finite queuing tables.
There will be cases, where the possible number of arrivals is limited and is relatively small.
In a production shop, if the machines are considered as customers requiring service from
repair crews or operators, the population is restricted to the total number of machines in the
shop. In a hospital ward, the probability of the doctors or nurses being called for service is
governed by the number of beds in the ward. Similarly, in an aircraft the number of seats is
finite and the number of stewardesses provided by the airlines will be based on the
consideration of the maximum number of passengers who can demand service. As in the
case of a queuing system with infinite population, the efficiency of the system can be
improved in tens of reducing the average length of queues, average waiting time and time
spent by the customer in the system by increasing the number of service channels.
However, such increases mean additional cost and will have to be balanced with the benefits
likely to accrue. If the queuing system in a machine shop is under study, the cost of
providing additional maintenance crews or operators can be compared with the value of
additional production possible due to reduced downtime of the machines` In cases where it
is not possible to quantify the benefits, the management will have to base its decisions on
the desired standards for customer service
The queue discipline in a finite queuing process can be:
i) First come-first served
ii) Priority e.g.: Machines of high cost may be given priority for maintenance while
others may be kept waiting even if they had broken down before.
Ravi Bhatt 1205032532
iii) Random e.g.; in a machine shop if a single operator is attending to several
machines and several machines call for his attention at a time, he may attend first
to the one nearest to him.
The analysis of Finite Queuing Models is more complex than those with infinite population
although the approach is similar.
Notations: Notations used are different and are given below:
N - Population (machines, customers etc)
M - Service channels (repairmen, telephone lines etc.)
T - Average service time (repair time length of conversation on a telephone etc.)
W - Average waiting time
U - Average running time (of machines) or mean time between calls for service per unit H -
Average number of units being serviced
L - Average number of units waiting for service
J - Average number of units in operation
X - Service Factor
Probability that if a unit calls for service, it will have to wait,
Let us consider a machine shop with N machines. The inter breakdown time of these
machines follows a negative
l exponential distribution with mean U. The number of breakdowns follows Poisson
distribution with mean À. It is assumed that machines are kept running (or in operation)
except when they are under repairs or waiting for repair crew to attend. If M repair crews are
available, the time taken by any crew follows a negative exponential distribution with mean
T. Naturally a machine which has broken down will have to wait for repairs if all the repair
crews are busy.
The tables give the values of F and D for different values of N, M and X. They are arranged
in the ascending order of the values of the population. For each N, the value of X increases
from .001 to .950. For a given service factor X, several values of M can be found. For each
value of X and M, values of D and F are tabulated,
The steps in the use of Finite Queuing Tables may be summarized as follows'.
(i) Find mean service timeTand mean running tirne U.
(ii) Compute the service factor
(iii) Select the table corresponding to the population N.
(iv) For the given population, locate the service factor value.
(v) Read off from tables, values of D and F for the number of service crews M.
If necessary, these values may be interpolated between relevant values of X. (vi) Calculate
the other measures L W, H, and J from the formulae given.
The overall efficiency F of the system will increase with the number of service channels (M)
provided. As mentioned earlier, addition of service crews involves cost, which should be
justified by the increase in the efficiency of the system i.e. additional running time of
Ravi Bhatt 1205032532
machines possible. However it will be seen from the tables that as M increase the rate 0f
increase in efficiency decreases. The practical significance is that beyond a certain value of
M, it is not worthwhile increasing M as there would be no appreciable increase in the
efficiency of the system.
Questions 6 - Customers arrive at a small post office at the rate of 30 per hour.
Service by the clerk on duty takes an average of 1 minute per customer
a) Calculate the mean customer time.
(i) Spent waiting in line
(ii) Spent receiving or waiting for service.
b) Find the mean number of persons
(i) in line
(ii) Receiving or waiting for service.
Mean arrival rate λ = 30 customers per hour = ½ customer per minute.
Mean service rate λ = 1 per minute
Traffic intensity
P = λ/µ
= ½
a) Mean Customer Time
a. Spent waiting in line
E(w) = λ/( µ(µ - λ))
= 1 minute
b. Spent receiving or waiting for service
W(v) = 1/( µ - λ)
= 2 minutes
b) Find the mean number of persons
a. in line
E(m) = λ2
/( µ(µ - λ))
= ½ Customer
b. Receiving or waiting for service
E(n) = λ /( µ - λ)
= 1 Customer

Más contenido relacionado

La actualidad más candente

Alg II 2-3 and 2-4 Linear Functions
Alg II 2-3 and 2-4 Linear FunctionsAlg II 2-3 and 2-4 Linear Functions
Alg II 2-3 and 2-4 Linear Functions
jtentinger
 
Appel, Matthew_math sample
Appel, Matthew_math sampleAppel, Matthew_math sample
Appel, Matthew_math sample
Matthew Appel
 

La actualidad más candente (16)

Lesson 26
Lesson 26Lesson 26
Lesson 26
 
Dw34752755
Dw34752755Dw34752755
Dw34752755
 
Machine Learning - Simple Linear Regression
Machine Learning - Simple Linear RegressionMachine Learning - Simple Linear Regression
Machine Learning - Simple Linear Regression
 
Calculus volume 1
Calculus volume 1Calculus volume 1
Calculus volume 1
 
Zero to ECC in 30 Minutes: A primer on Elliptic Curve Cryptography (ECC)
Zero to ECC in 30 Minutes: A primer on Elliptic Curve Cryptography (ECC)Zero to ECC in 30 Minutes: A primer on Elliptic Curve Cryptography (ECC)
Zero to ECC in 30 Minutes: A primer on Elliptic Curve Cryptography (ECC)
 
Alg II 2-3 and 2-4 Linear Functions
Alg II 2-3 and 2-4 Linear FunctionsAlg II 2-3 and 2-4 Linear Functions
Alg II 2-3 and 2-4 Linear Functions
 
What is discrete mathematics
What is discrete mathematicsWhat is discrete mathematics
What is discrete mathematics
 
Algebra 2 Section 2-1
Algebra 2 Section 2-1Algebra 2 Section 2-1
Algebra 2 Section 2-1
 
HS CCSS Math Rational Expressions
HS CCSS Math Rational ExpressionsHS CCSS Math Rational Expressions
HS CCSS Math Rational Expressions
 
Application of Mathematics in Mechanical Engineering
Application of Mathematics in Mechanical EngineeringApplication of Mathematics in Mechanical Engineering
Application of Mathematics in Mechanical Engineering
 
Dialectica Comonads
Dialectica ComonadsDialectica Comonads
Dialectica Comonads
 
Curve Fitting - Linear Algebra
Curve Fitting - Linear AlgebraCurve Fitting - Linear Algebra
Curve Fitting - Linear Algebra
 
Glm
GlmGlm
Glm
 
Categorical Explicit Substitutions
Categorical Explicit SubstitutionsCategorical Explicit Substitutions
Categorical Explicit Substitutions
 
Appel, Matthew_math sample
Appel, Matthew_math sampleAppel, Matthew_math sample
Appel, Matthew_math sample
 
Revised DEMATEL1
Revised DEMATEL1Revised DEMATEL1
Revised DEMATEL1
 

Similar a Mc0079 computer based optimization methods--phpapp02

Artifact3 allen
Artifact3 allenArtifact3 allen
Artifact3 allen
allent07
 
Artifact3 allen
Artifact3 allenArtifact3 allen
Artifact3 allen
allent07
 
CHAPTER 6 System Techniques in water resuorce ppt yadesa.pptx
CHAPTER 6 System Techniques in water resuorce ppt yadesa.pptxCHAPTER 6 System Techniques in water resuorce ppt yadesa.pptx
CHAPTER 6 System Techniques in water resuorce ppt yadesa.pptx
Godisgoodtube
 
Engineering Design Process Professional Development Proposal
Engineering Design Process Professional Development ProposalEngineering Design Process Professional Development Proposal
Engineering Design Process Professional Development Proposal
TanaMaeskm
 
A0311010106
A0311010106A0311010106
A0311010106
theijes
 

Similar a Mc0079 computer based optimization methods--phpapp02 (20)

Master of Computer Application (MCA) – Semester 4 MC0079
Master of Computer Application (MCA) – Semester 4  MC0079Master of Computer Application (MCA) – Semester 4  MC0079
Master of Computer Application (MCA) – Semester 4 MC0079
 
Mathematical modeling
Mathematical modelingMathematical modeling
Mathematical modeling
 
Artifact3 allen
Artifact3 allenArtifact3 allen
Artifact3 allen
 
Artifact3 allen
Artifact3 allenArtifact3 allen
Artifact3 allen
 
Continutiy of Functions.ppt
Continutiy of Functions.pptContinutiy of Functions.ppt
Continutiy of Functions.ppt
 
CHAPTER 6 System Techniques in water resuorce ppt yadesa.pptx
CHAPTER 6 System Techniques in water resuorce ppt yadesa.pptxCHAPTER 6 System Techniques in water resuorce ppt yadesa.pptx
CHAPTER 6 System Techniques in water resuorce ppt yadesa.pptx
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
Some Engg. Applications of Matrices and Partial Derivatives
Some Engg. Applications of Matrices and Partial DerivativesSome Engg. Applications of Matrices and Partial Derivatives
Some Engg. Applications of Matrices and Partial Derivatives
 
Supervised Learning.pdf
Supervised Learning.pdfSupervised Learning.pdf
Supervised Learning.pdf
 
dimensional_analysis.pptx
dimensional_analysis.pptxdimensional_analysis.pptx
dimensional_analysis.pptx
 
Linear Algebra – A Powerful Tool for Data Science
Linear Algebra – A Powerful Tool for Data ScienceLinear Algebra – A Powerful Tool for Data Science
Linear Algebra – A Powerful Tool for Data Science
 
Engineering Design Process Professional Development Proposal
Engineering Design Process Professional Development ProposalEngineering Design Process Professional Development Proposal
Engineering Design Process Professional Development Proposal
 
HIGHER MATHEMATICS
HIGHER MATHEMATICSHIGHER MATHEMATICS
HIGHER MATHEMATICS
 
Math major 14 differential calculus pw
Math major 14 differential calculus pwMath major 14 differential calculus pw
Math major 14 differential calculus pw
 
Mathematical modeling
Mathematical modelingMathematical modeling
Mathematical modeling
 
Chapter3 hundred page machine learning
Chapter3 hundred page machine learningChapter3 hundred page machine learning
Chapter3 hundred page machine learning
 
A Comparative Analysis Of Assignment Problem
A Comparative Analysis Of Assignment ProblemA Comparative Analysis Of Assignment Problem
A Comparative Analysis Of Assignment Problem
 
Duality Theory in Multi Objective Linear Programming Problems
Duality Theory in Multi Objective Linear Programming ProblemsDuality Theory in Multi Objective Linear Programming Problems
Duality Theory in Multi Objective Linear Programming Problems
 
A0311010106
A0311010106A0311010106
A0311010106
 
A Robust Method Based On LOVO Functions For Solving Least Squares Problems
A Robust Method Based On LOVO Functions For Solving Least Squares ProblemsA Robust Method Based On LOVO Functions For Solving Least Squares Problems
A Robust Method Based On LOVO Functions For Solving Least Squares Problems
 

Último

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

Mc0079 computer based optimization methods--phpapp02

  • 1. Ravi Bhatt 1205032532 MC0079-Computer based Optimization Methods Question 1- Describe the structure of Mathematical Model in your own words. A mathematical model is a description of a system using mathematical concepts and language. The process of developing a mathematical model is termed mathematical modeling. Mathematical models are used not only in the natural sciences (such as physics, biology, earth science, meteorology) and engineering disciplines (e.g. computer science, artificial intelligence), but also in the social sciences (such as economics, psychology, sociology and political science); physicists, engineers, statisticians, operations research analysts and economists use mathematical models most extensively. A model may help to explain a system and to study the effects of different components, and to make predictions about behavior. Mathematical models can take many forms, including but not limited to dynamical systems, statistical models, differential equations, orgame theoretic models. These and other types of models can overlap, with a given model involving a variety of abstract structures. In general, mathematical models may include logical models, as far as logic is taken as a part of mathematics. In many cases, the quality of a scientific field depends on how well the mathematical models developed on the theoretical side agree with results of repeatable experiments. Lack of agreement between theoretical mathematical models and experimental measurements often leads to important advances as better theories are developed. Many mathematical models can be classified in some of the following ways: 1. Linear vs. nonlinear: Mathematical models are usually composed by variables, which are abstractions of quantities of interest in the described systems, and operators that act on these variables, which can be algebraic operators, functions, differential operators, etc. If all the operators in a mathematical model exhibit linearity, the resulting mathematical model is
  • 2. Ravi Bhatt 1205032532 defined as linear. A model is considered to be nonlinear otherwise. The question of linearity and nonlinearity is dependent on context, and linear models may have nonlinear expressions in them. For example, in a statistical linear model, it is assumed that a relationship is linear in the parameters, but it may be nonlinear in the predictor variables. Similarly, a differential equation is said to be linear if it can be written with linear differential operators, but it can still have nonlinear expressions in it. In a mathematical programming model, if the objective functions and constraints are represented entirely by linear equations, then the model is regarded as a linear model. If one or more of the objective functions or constraints are represented with a nonlinear equation, then the model is known as a nonlinear model. Nonlinearity, even in fairly simple systems, is often associated with phenomena such as chaos and irreversibility. Although there are exceptions, nonlinear systems and models tend to be more difficult to study than linear ones. 2. Deterministic vs. probabilistic (stochastic): A deterministic model is one in which every set of variable states is uniquely determined by parameters in the model and by sets of previous states of these variables. Therefore, deterministic models perform the same way for a given set of initial conditions. Conversely, in a stochastic model, randomness is present, and variable states are not described by unique values, but rather by probability distributions. 3. Static vs. dynamic: A static model does not account for the element of time, while a dynamic model does. Dynamic models typically are represented with difference equations or differential equations. 4. Discrete vs. Continuous: A discrete model does not take into account the function of time and usually uses time-advance methods, while a Continuous model does. Continuous models typically are represented with f(t) and the changes are reflected over continuous time intervals. 5. Deductive, inductive, or floating: A deductive model is a logical structure based on a theory. An inductive model arises from empirical findings and generalization from them. The floating model rests on neither theory nor observation, but is merely the invocation of expected structure. Application of mathematics in social sciences outside of economics has been criticized for unfounded models. Application of catastrophe theory in science has been characterized as a floating model. Question 2 - Explain Erlang family of distributions of service times. The Erlang distribution is a continuous probability distribution with wide applicability primarily due to its relation to the exponential and Gamma distributions. The Erlang distribution was developed by A. K. Erlang to examine the number of telephone calls which might be made at the same time to the operators of the switching stations. This work on telephone traffic engineering has been expanded to consider waiting times in queuing systems in general. The distribution is now used in the fields of stochastic processes and of biomathematics. Probability density function The probability density function of the Erlang distribution is
  • 3. Ravi Bhatt 1205032532 The parameter is called the shape parameter and the parameter is called the rate parameter. An alternative, but equivalent, parameterizations (gamma distribution) uses the scale parameter which is the reciprocal of the rate parameter (i.e., ): When the scale parameter equals 2, the distribution simplifies to the chi-squared distribution with 2k degrees of freedom. It can therefore be regarded as a generalized chi- squared distribution, for even degrees of freedom. Because of the factorial function in the denominator, the Erlang distribution is only defined when the parameter k is a positive integer. In fact, this distribution is sometimes called the Erlang-k distribution (e.g., an Erlang-2 distribution is an Erlang distribution with k=2). The Gamma distribution generalizes the Erlang by allowing to be any real number, using the gamma function instead of the factorial function. Cumulative distribution function (CDF) The cumulative distribution function of the Erlang distribution is: where is the lower incomplete gamma function. The CDF may also be expressed as Question 3 - Explain the algorithm for solving a linear programming problem by graphical method. Linear programming (LP) is a mathematical method for determining a way to achieve the best outcome (such as maximum profit or lowest cost) in a given mathematical model for some list of requirements represented as linear equations. More formally, linear programming is a technique for the optimization of a linear objective function, subject to linear equality and linear inequality constraints. Given a polytope and a real-valued affine function defined on this polytope, a linear programming method will find a point on the polytope where this function has the smallest (or largest) value if such point exists, by searching through the polytope vertices. An Algorithm for solving a linear programming problem by Graphical Method:(This algorithm can be applied only for problems with two variables). Step – I: Formulate the linear programming problem with two variables (if the given problem has more than two variables, then we cannot solve it by graphical method). Step – II: Consider a given inequality. Suppose it is in the form a1x1 + a2x2 <= b (or a1x1 + a2x2 >= b). Then consider the relation a1x1+ a2x2= b. Find two distinct points (k, l), (c, d) that lie on the straight line a1x1+ a2x2= b. This can be found easily: If x1= 0, then x2 = b /
  • 4. Ravi Bhatt 1205032532 a2.If x2=0, then x1 = b / a1. Therefore (k, l) = (0, b / a2) and (c, d) = (b / a1, 0) are two points on the straight line a1x1+a2x2= b. Step – III: Represent these two points (k, l), (c, d) on the graph which denotes X–Y-axis plane. Join these two points and extend this line to get the straight line which represents a1x1+ a2x2= b. Step – IV: a1x1 + a2x2= b divides the whole plane into two half planes, which are a1x1+ a2x2 <= b (one side) and a1x1+ a2x2 >= b (another side). Find the half plane that is related to the given inequality. Step – V: Do step-II to step-IV for all the inequalities given in the problem. The intersection of the half-planes related to all the inequalities and x1 >= 0,x2 >= 0 , is called the feasible region (or feasible solution space). Now find this feasible region. Step – VI: The feasible region is a multisided figure with corner points A, B,C, … (say). Find the co-ordinates for all these corner points. These corner points are called as extreme points. Step – VII: Find the values of the objective function at all these corner/extreme points. Step – VIII: If the problem is a maximization (minimization) problem, then the maximum (minimum) value of z among the values of z at the corner/extreme points of the feasible region is the optimal value of z. If the optimal value exists at the corner/extreme point, say A (u, v), then we say that the solution x1= u and x2= v is an optimal feasible solution. Step – IX:Write the conclusion (that include the optimum value of z, and the co-ordinates of the corner point at which the optimum value of z exists). Question 4 - Determine optimal solution to the problem given below. Obtain the initial solution by VAM. Write down the differences between PERT and CPM. Warehouses Stores Availability I II III IV A 5 1 3 3 34 B 3 3 5 4 15 C 6 4 4 3 12 D 4 -1 4 2 19 Requirement 21 25 17 17 80 Since the aggregate supply is 220 units and the aggregate demand is 200 units, we shall introduce a dummy market, M5, for an amount equal to 20 (the difference between the aggregate supply and demand), with all cost elements equal to zero. The solution is given in a one table. The initial solution obtained by VAM is degenerate, since it contains only seven basic variables (since there are only 7 cells occupied and not 8 (= 4 + 5 -1) required for non- degeneracy).
  • 5. Ravi Bhatt 1205032532 Here empty cells P1M3, P2M3, P3M1, P3M2, P3M4, P3M5, and P4M3 are independent while others are not. For removing degeneracy place in the cell P3M5and then test it for optimality. This is done in the following table. This solution is found to be non-optimal. Therefore the total cost is: Rs. (6 x 30) + (1 x 10) + (3 x 20) + (0 x 50) + (7 x 60) + (1 x 30) = 700. CPM was developed by Du Pont and the emphasis was on the trade-off between the cost of the project and its overall completion time (e.g. for certain activities it may be possible to decrease their completion times by spending more money - how does this affect the overall completion time of the project?) Definition: In CPM activities are shown as a network of precedence relationships using activity-on-node network construction – Single estimate of activity time – Deterministic activity times USED IN: Production management - for the jobs of repetitive in nature where the activity time estimates can be predicted with considerable certainty due to the existence of past experience. PERT was developed by the US Navy for the planning and control of the Polaris missile program and the emphasis was on completing the program in the shortest possible time. In addition PERT had the ability to cope with uncertain activity completion times (e.g. for a particular activity the most likely completion time is 4 weeks but it could be anywhere between 3 weeks and 8 weeks). Basic difference between PERT and CPM: Though there are no essential differences between PERT and CPM as both of them share in common the determination of a critical path and are based on the network representation of activities and their scheduling that determines the most critical activities to be controlled so as to meet the completion date of the project. PERT: 1. Since PERT was developed in connection with an R and D work, therefore it had to cope with the uncertainties which are associated with R and D activities. In PERT, total project duration is regarded as a random variable and therefore associated probabilities are calculated so as to characterize it.
  • 6. Ravi Bhatt 1205032532 2. It is an event-oriented network because in the analysis of network emphasis is given an important stages of completion of task rather than the activities required to be performed to reach to a particular event or task. 3. PERT is normally used for projects involving activities of non-repetitive nature in which time estimates are uncertain. 4. It helps in pinpointing critical areas in a project so that necessary adjustment can be made to meet the scheduled completion date of the project. CPM: 1. Since CPM was developed in connection with a construction project which consisted of routine tasks whose resources requirement and duration was known with certainty, therefore it is basically deterministic. 2. CPM is suitable for establishing a trade-off for optimum balancing between schedule time and cost of the project. 3. CPM is used for projects involving activities of repetitive nature. Project scheduling by PERT-CPM: It consists of three basic phases: planning, scheduling and controlling. 1. Project Planning. 2. Scheduling. 3. Project Control. Question 5 - Explain the use of finite queuing tables. There will be cases, where the possible number of arrivals is limited and is relatively small. In a production shop, if the machines are considered as customers requiring service from repair crews or operators, the population is restricted to the total number of machines in the shop. In a hospital ward, the probability of the doctors or nurses being called for service is governed by the number of beds in the ward. Similarly, in an aircraft the number of seats is finite and the number of stewardesses provided by the airlines will be based on the consideration of the maximum number of passengers who can demand service. As in the case of a queuing system with infinite population, the efficiency of the system can be improved in tens of reducing the average length of queues, average waiting time and time spent by the customer in the system by increasing the number of service channels. However, such increases mean additional cost and will have to be balanced with the benefits likely to accrue. If the queuing system in a machine shop is under study, the cost of providing additional maintenance crews or operators can be compared with the value of additional production possible due to reduced downtime of the machines` In cases where it is not possible to quantify the benefits, the management will have to base its decisions on the desired standards for customer service The queue discipline in a finite queuing process can be: i) First come-first served ii) Priority e.g.: Machines of high cost may be given priority for maintenance while others may be kept waiting even if they had broken down before.
  • 7. Ravi Bhatt 1205032532 iii) Random e.g.; in a machine shop if a single operator is attending to several machines and several machines call for his attention at a time, he may attend first to the one nearest to him. The analysis of Finite Queuing Models is more complex than those with infinite population although the approach is similar. Notations: Notations used are different and are given below: N - Population (machines, customers etc) M - Service channels (repairmen, telephone lines etc.) T - Average service time (repair time length of conversation on a telephone etc.) W - Average waiting time U - Average running time (of machines) or mean time between calls for service per unit H - Average number of units being serviced L - Average number of units waiting for service J - Average number of units in operation X - Service Factor Probability that if a unit calls for service, it will have to wait, Let us consider a machine shop with N machines. The inter breakdown time of these machines follows a negative l exponential distribution with mean U. The number of breakdowns follows Poisson distribution with mean À. It is assumed that machines are kept running (or in operation) except when they are under repairs or waiting for repair crew to attend. If M repair crews are available, the time taken by any crew follows a negative exponential distribution with mean T. Naturally a machine which has broken down will have to wait for repairs if all the repair crews are busy. The tables give the values of F and D for different values of N, M and X. They are arranged in the ascending order of the values of the population. For each N, the value of X increases from .001 to .950. For a given service factor X, several values of M can be found. For each value of X and M, values of D and F are tabulated, The steps in the use of Finite Queuing Tables may be summarized as follows'. (i) Find mean service timeTand mean running tirne U. (ii) Compute the service factor (iii) Select the table corresponding to the population N. (iv) For the given population, locate the service factor value. (v) Read off from tables, values of D and F for the number of service crews M. If necessary, these values may be interpolated between relevant values of X. (vi) Calculate the other measures L W, H, and J from the formulae given. The overall efficiency F of the system will increase with the number of service channels (M) provided. As mentioned earlier, addition of service crews involves cost, which should be justified by the increase in the efficiency of the system i.e. additional running time of
  • 8. Ravi Bhatt 1205032532 machines possible. However it will be seen from the tables that as M increase the rate 0f increase in efficiency decreases. The practical significance is that beyond a certain value of M, it is not worthwhile increasing M as there would be no appreciable increase in the efficiency of the system. Questions 6 - Customers arrive at a small post office at the rate of 30 per hour. Service by the clerk on duty takes an average of 1 minute per customer a) Calculate the mean customer time. (i) Spent waiting in line (ii) Spent receiving or waiting for service. b) Find the mean number of persons (i) in line (ii) Receiving or waiting for service. Mean arrival rate λ = 30 customers per hour = ½ customer per minute. Mean service rate λ = 1 per minute Traffic intensity P = λ/µ = ½ a) Mean Customer Time a. Spent waiting in line E(w) = λ/( µ(µ - λ)) = 1 minute b. Spent receiving or waiting for service W(v) = 1/( µ - λ) = 2 minutes b) Find the mean number of persons a. in line E(m) = λ2 /( µ(µ - λ)) = ½ Customer b. Receiving or waiting for service E(n) = λ /( µ - λ) = 1 Customer