SlideShare a Scribd company logo
PROJECT BASED LEARNING : PROBABILITY AND RANDOM
PROCESSES
Study on Monte-Carlo Method
using MATLAB Code
1 | P a g e
OBJECTIVE OF THE PROJECT
• To understand the concept of Monte –Carlo Method and its various applications
and it rely on repeated and random sampling to obtain numerical result.
• Developing the computational algorithms to solve the problem related to random
sampling.
• Objective also contains simulation of specific problem in Matlab Software.
2 | P a g e
TERMINOLOGIES
1. Computational Algorithm.
2. Random Sampling.
3. Mathematical Optimization.
4. Probability Distribution.
Computational algorithm
An exactly defined specification of the operations to be carried out on data, by means
of which it is possible, using a discrete-operation digital computer, to convert a certain
amount of data (input data) into a certain amount of other data (output data) by
performing a finite number of operations. A computational algorithm is realized in the
form of a computational process, i.e. as a finite sequence of states of a real computer,
discretely distributed in time, the real computer unlike an abstract computer having a
restricted rate of performance of the operations, a restricted number of digit places to
form a number and a restricted storage capacity.
Random sampling
One of the best ways to achieve unbiased results in a study is through random
sampling. Random sampling includes choosing subjects from a population through
3 | P a g e
unpredictable means. In its simplest form, subjects all have an equal chance of being
selected out of the population being researched.
Mathematical Optimization
In mathematics, computer science, or management science, mathematical
optimization (alternatively, optimization or mathematical programming) is the selection
of a best element (with regard to some criteria) from some set of available alternatives.
Probability Distribution
In probability and statistics, a probability distribution assigns a probability to each of the
possible outcomes of a random experiment, survey, or procedure of statistical
inference. Examples are found in experiments whose sample space is non-numerical,
where the distribution would be a categorical distribution; experiments whose sample
space is encoded by discrete random variables, where the distribution is a probability
mass function; and experiments with sample spaces encoded by continuous random
variables, where the distribution is a probability density function. More complex
experiments, such as those involving stochastic processes defined in continuous-time,
may demand the use of more general probability measures.

INTRODUCTION TO THE PROJECT
This project is a study to understand the concept of Monte-Carlo methods which are the
broad class of computational algorithm that rely on repeated random sampling to obtain
numerical results i.e. by running simulations many times over in order to calculate those
same probabilities heuristically just like actually playing and recording your results in a
real casino situation.
4 | P a g e
They are often used in physical and mathematical problems and are most suited to be
applied when it is impossible to obtain a closed-form expression or infeasible to apply
a deterministic algorithm.
Monte Carlo methods are mainly used in three distinct problems:
1. Optimization.
2. Generation of samples from a probability distribution.
3. Numerical Integration.
Monte Carlo methods are especially useful for simulating systems with
many coupled degrees of freedom, such as:
• Fluids.
• Disordered materials.
• Strongly coupled solids.
• Cellular structures (cellular Potts model).
• Significant uncertainty in inputs, such as the calculation of risk in business.
5 | P a g e
Note - We have mainly studied Monte-Carlo method in category of generation of
samples from a probability distribution.
Steps to generate a 'Monte-Carlo'
Step1 : Define a domain of possible inputs.
Step2 : Generate inputs randomly from a probability distribution over the
domain.
Step3 : Perform a deterministic computation on the inputs.
Step4 : Aggregate the results.
6 | P a g e
Fig.1: Monte-Carlo method simulation step wise flow chart.
Calculation of Pi Using Monte-Carlo Method using
MATLAB
Problem Statement:
Consider a circle inscribed in a unit square. Given that the circle and the square have a
ratio of areas that is π/4, the value of π can be approximated using a Monte Carlo
method.
Solution:
7 | P a g e
There are following steps involved for calculating the value of Pi using Monte-Caro
method as specified in the problem statement. High level language, Matlab is used to
tackle the problem by applying the algorithms of Monte-Carlo in following steps :
• Draw a square on the ground, and then inscribe a circle within it.
• Uniformly scatter some objects of uniform size (grains of rice or sand) over the
square.
• Count the number of objects inside the circle and the total number of objects.
• The ratio of the two counts is an estimate of the ratio of the two areas, which
is π/4. Multiply the result by 4 to estimate π.
If you are playing the dart, it is easy to imagine throwing darts randomly at Figure 2, and
it should be apparent that of the total number of darts that hit within the square, the
number of darts that hit the shaded part (circle quadrant) is proportional to the area of
that part.
Formula used to calculate the value of pi
8 | P a g e
Fig.2 : Monte Carlo method applied to approximating the value of π. After placing 30000
random points, the estimate for π is within 0.07% of the actual value. This happens with an
approximate probability of 20%.
Explanation :
If each dart thrown lands somewhere inside the square, the ratio of "hits" (in the shaded
area) to "throws" will be one-fourth the value of pi. If you actually do this experiment,
you'll soon realize that it takes a very large number of throws to get a decent value of
pi...well over 1,000. To make things easy on ourselves, we can have computers
generate random numbers.
9 | P a g e
Simulation Using MatLAB Code
10 | P a g e
Estimated values of pi for different values of n by applying the monte-carlo algorithm.
Tabulation of different value of pi for different values of n while applying
Monte-Carlo algorithm and calculation of approximate error.
S.No. Number of throws, n Value of pi Approximate
error
1
1000 3.1680 .028
2
5000 3.1200 .020
3
10000 3.1084 .0336
4
20000 3.1354 .0066
5
25000 3.1389 .0031
6
77000 3.1440 -.002
7
100000 3.1488 -.068
11 | P a g e
APPLICATIONS OF 'MONTE-CARLO' METHOD
• PEREGRINE, a Monte Carlo all-particle transport code is developed for
calculating the dose deposition in patients receiving radiation therapy.
• Simulates the transport of neutrons, photons, electrons and protons through a
patient using a geometry derived from a computed tomography (CT) scan.
• It will help doctor to choose a treatment that maximized the radiation dose to the
tumor and minimizes the dose to normal tissues.
• Monte Carlo method is used because it is the most accurate way to simulate
radiation transport on a computer.
• Quantum Monte Carlo methods are powerful numerical approach to the
investigation of Quantum Many-Body system.
• The methods are also used in following processes -
 Random Number Generations
 Nuclear Reactor Design
 Traffic Flow
12 | P a g e
 Dow-Jones forecasting
 Oil-Well explorations
 Economics
 Environmental – air pollution
 Biological – Thermodynamics of Aging
Benefits and drawback of Monte -Carlo
Method
13 | P a g e
ADVANTAGES
• Very flexible. There is virtually no
limit to the analysis. Empirical
distributions can be handled.
• Can generally be easily extended
and developed as required.
• Easily understood by non-
mathematicians.
• Enables study of interactions
between components.
• Enables the inclusion of real-world
complications.
• Can be used to analyze large and
complex real-world situations.
DISADVANTAGES
• Usually requires a computer.
• Calculations can take much
longer than analytical models.
• Solutions are not exact, but
depend on the number of
repeated runs used to produce
the output statistics
RESULTS OBTAINED
• Study on Monte-Carlo Method is done.
• Simulation was done in Matlab software for Specific Problem: Calculation of pi
Using Matlab through Monte Carlo method. Tabulation for different values of
throw was also done.
• Study on various application of Monte-Carlo Method and on its area was done.
• Step was studied for defining computational algorithm.
14 | P a g e
REFERENCES
1. www. wikipedia.org/wiki/Monte_Carlo_method
2. www.mathswork.in
3. Modeling Derivatives using C++, Justin London, 7 edition, Springer
Publications
4. Financial derivatives, Journal of Derivatives, Volume 26, Pages 111-119,
2012.
5. Engineering Optimization: Theory and Practice, Fourth Edition Singiresu S.
Rao Copyright © 2009 by John Wiley & Sons, Inc
15 | P a g e

More Related Content

What's hot

Presentation of daa on approximation algorithm and vertex cover problem
Presentation of daa on approximation algorithm and vertex cover problem Presentation of daa on approximation algorithm and vertex cover problem
Presentation of daa on approximation algorithm and vertex cover problem
sumit gyawali
 
parametric method of power spectrum Estimation
parametric method of power spectrum Estimationparametric method of power spectrum Estimation
parametric method of power spectrum Estimation
junjer
 
Optimization for Deep Learning
Optimization for Deep LearningOptimization for Deep Learning
Optimization for Deep Learning
Sebastian Ruder
 
Simulated Annealing
Simulated AnnealingSimulated Annealing
Simulated Annealing
Joy Dutta
 
Gradient descent method
Gradient descent methodGradient descent method
Gradient descent method
Sanghyuk Chun
 
Design and Analysis Algorithms.pdf
Design and Analysis Algorithms.pdfDesign and Analysis Algorithms.pdf
Design and Analysis Algorithms.pdf
HarshNagda5
 
non parametric methods for power spectrum estimaton
non parametric methods for power spectrum estimatonnon parametric methods for power spectrum estimaton
non parametric methods for power spectrum estimaton
Bhavika Jethani
 
Machine Learning - Ensemble Methods
Machine Learning - Ensemble MethodsMachine Learning - Ensemble Methods
Machine Learning - Ensemble Methods
Andrew Ferlitsch
 
backpropagation in neural networks
backpropagation in neural networksbackpropagation in neural networks
backpropagation in neural networks
Akash Goel
 
Lecture1 introduction to machine learning
Lecture1 introduction to machine learningLecture1 introduction to machine learning
Lecture1 introduction to machine learning
UmmeSalmaM1
 
Expectation Maximization and Gaussian Mixture Models
Expectation Maximization and Gaussian Mixture ModelsExpectation Maximization and Gaussian Mixture Models
Expectation Maximization and Gaussian Mixture Modelspetitegeek
 
Rabin Karp ppt
Rabin Karp pptRabin Karp ppt
Rabin Karp ppt
shreyasBharadwaj15
 
Multi-armed Bandits
Multi-armed BanditsMulti-armed Bandits
Multi-armed Bandits
Dongmin Lee
 
Data Analysis: Evaluation Metrics for Supervised Learning Models of Machine L...
Data Analysis: Evaluation Metrics for Supervised Learning Models of Machine L...Data Analysis: Evaluation Metrics for Supervised Learning Models of Machine L...
Data Analysis: Evaluation Metrics for Supervised Learning Models of Machine L...
Md. Main Uddin Rony
 
Clustering:k-means, expect-maximization and gaussian mixture model
Clustering:k-means, expect-maximization and gaussian mixture modelClustering:k-means, expect-maximization and gaussian mixture model
Clustering:k-means, expect-maximization and gaussian mixture model
jins0618
 
Candidate elimination algorithm in ML Lab
Candidate elimination algorithm in ML LabCandidate elimination algorithm in ML Lab
Candidate elimination algorithm in ML Lab
VenkateswaraBabuRavi
 
Graph coloring problem(DAA).pptx
Graph coloring problem(DAA).pptxGraph coloring problem(DAA).pptx
Graph coloring problem(DAA).pptx
Home
 
Metropolis-Hastings MCMC Short Tutorial
Metropolis-Hastings MCMC Short TutorialMetropolis-Hastings MCMC Short Tutorial
Metropolis-Hastings MCMC Short Tutorial
Ralph Schlosser
 
Introduction to Statistical Machine Learning
Introduction to Statistical Machine LearningIntroduction to Statistical Machine Learning
Introduction to Statistical Machine Learning
mahutte
 

What's hot (20)

Presentation of daa on approximation algorithm and vertex cover problem
Presentation of daa on approximation algorithm and vertex cover problem Presentation of daa on approximation algorithm and vertex cover problem
Presentation of daa on approximation algorithm and vertex cover problem
 
parametric method of power spectrum Estimation
parametric method of power spectrum Estimationparametric method of power spectrum Estimation
parametric method of power spectrum Estimation
 
Optimization for Deep Learning
Optimization for Deep LearningOptimization for Deep Learning
Optimization for Deep Learning
 
Simulated Annealing
Simulated AnnealingSimulated Annealing
Simulated Annealing
 
Gradient descent method
Gradient descent methodGradient descent method
Gradient descent method
 
Numerical Method
Numerical Method Numerical Method
Numerical Method
 
Design and Analysis Algorithms.pdf
Design and Analysis Algorithms.pdfDesign and Analysis Algorithms.pdf
Design and Analysis Algorithms.pdf
 
non parametric methods for power spectrum estimaton
non parametric methods for power spectrum estimatonnon parametric methods for power spectrum estimaton
non parametric methods for power spectrum estimaton
 
Machine Learning - Ensemble Methods
Machine Learning - Ensemble MethodsMachine Learning - Ensemble Methods
Machine Learning - Ensemble Methods
 
backpropagation in neural networks
backpropagation in neural networksbackpropagation in neural networks
backpropagation in neural networks
 
Lecture1 introduction to machine learning
Lecture1 introduction to machine learningLecture1 introduction to machine learning
Lecture1 introduction to machine learning
 
Expectation Maximization and Gaussian Mixture Models
Expectation Maximization and Gaussian Mixture ModelsExpectation Maximization and Gaussian Mixture Models
Expectation Maximization and Gaussian Mixture Models
 
Rabin Karp ppt
Rabin Karp pptRabin Karp ppt
Rabin Karp ppt
 
Multi-armed Bandits
Multi-armed BanditsMulti-armed Bandits
Multi-armed Bandits
 
Data Analysis: Evaluation Metrics for Supervised Learning Models of Machine L...
Data Analysis: Evaluation Metrics for Supervised Learning Models of Machine L...Data Analysis: Evaluation Metrics for Supervised Learning Models of Machine L...
Data Analysis: Evaluation Metrics for Supervised Learning Models of Machine L...
 
Clustering:k-means, expect-maximization and gaussian mixture model
Clustering:k-means, expect-maximization and gaussian mixture modelClustering:k-means, expect-maximization and gaussian mixture model
Clustering:k-means, expect-maximization and gaussian mixture model
 
Candidate elimination algorithm in ML Lab
Candidate elimination algorithm in ML LabCandidate elimination algorithm in ML Lab
Candidate elimination algorithm in ML Lab
 
Graph coloring problem(DAA).pptx
Graph coloring problem(DAA).pptxGraph coloring problem(DAA).pptx
Graph coloring problem(DAA).pptx
 
Metropolis-Hastings MCMC Short Tutorial
Metropolis-Hastings MCMC Short TutorialMetropolis-Hastings MCMC Short Tutorial
Metropolis-Hastings MCMC Short Tutorial
 
Introduction to Statistical Machine Learning
Introduction to Statistical Machine LearningIntroduction to Statistical Machine Learning
Introduction to Statistical Machine Learning
 

Viewers also liked

Efficient Monte Carlo Pricer
Efficient Monte Carlo PricerEfficient Monte Carlo Pricer
Efficient Monte Carlo Pricer
pablenchii
 
Pricing American Options - Duality approach in Monte Carlo
Pricing American Options - Duality approach in Monte CarloPricing American Options - Duality approach in Monte Carlo
Pricing American Options - Duality approach in Monte CarloIlnaz Asadzadeh
 
Actuarial Application of Monte Carlo Simulation
Actuarial Application of Monte Carlo Simulation Actuarial Application of Monte Carlo Simulation
Actuarial Application of Monte Carlo Simulation Adam Conrad
 
Monte carlo option pricing final v3
Monte carlo option pricing final v3Monte carlo option pricing final v3
Monte carlo option pricing final v3naojan
 
Fundamentals of Statistical Signal Processing - Estimation Theory (Volume I)
Fundamentals of Statistical Signal Processing - Estimation Theory (Volume I)Fundamentals of Statistical Signal Processing - Estimation Theory (Volume I)
Fundamentals of Statistical Signal Processing - Estimation Theory (Volume I)CHIH-PEI WEN
 
Monte Carlo Simulation Of Heston Model In Matlab(1)
Monte Carlo Simulation Of Heston Model In Matlab(1)Monte Carlo Simulation Of Heston Model In Matlab(1)
Monte Carlo Simulation Of Heston Model In Matlab(1)
Amir Kheirollah
 
Mini Project- Communications Link Simulation
Mini Project- Communications Link SimulationMini Project- Communications Link Simulation
Basics of probability in statistical simulation and stochastic programming
Basics of probability in statistical simulation and stochastic programmingBasics of probability in statistical simulation and stochastic programming
Basics of probability in statistical simulation and stochastic programming
SSA KPI
 
Matlab Distributions
Matlab DistributionsMatlab Distributions
Matlab Distributions
matlab Content
 
Solution to Black-Scholes P.D.E. via Finite Difference Methods (MatLab)
Solution to Black-Scholes P.D.E. via Finite Difference Methods (MatLab)Solution to Black-Scholes P.D.E. via Finite Difference Methods (MatLab)
Solution to Black-Scholes P.D.E. via Finite Difference Methods (MatLab)
Fynn McKay
 
Practical signal processing using matlab
Practical signal processing using matlabPractical signal processing using matlab
Practical signal processing using matlabYogesh Angal
 
Simulation methods finance_1
Simulation methods finance_1Simulation methods finance_1
Simulation methods finance_1
Giovanni Della Lunga
 
Earned Value Probabilistic Forecasting Using Monte Carlo Simulation
Earned Value Probabilistic Forecasting Using Monte Carlo SimulationEarned Value Probabilistic Forecasting Using Monte Carlo Simulation
Earned Value Probabilistic Forecasting Using Monte Carlo Simulation
Ricardo Viana Vargas
 
Unmanned Aerial Vehicle for Surveillance
Unmanned Aerial Vehicle for Surveillance Unmanned Aerial Vehicle for Surveillance
Unmanned Aerial Vehicle for Surveillance
Vedant Srivastava
 
Monte carlo presentation for analysis of business growth
Monte carlo presentation for analysis of business growthMonte carlo presentation for analysis of business growth
Monte carlo presentation for analysis of business growthAsif Anik
 
Wireless Channel Modeling - MATLAB Simulation Approach
Wireless Channel Modeling - MATLAB Simulation ApproachWireless Channel Modeling - MATLAB Simulation Approach
Wireless Channel Modeling - MATLAB Simulation Approach
Jayamohan Govindaraj
 
#NoEstimates project planning using Monte Carlo simulation
#NoEstimates project planning using Monte Carlo simulation#NoEstimates project planning using Monte Carlo simulation
#NoEstimates project planning using Monte Carlo simulation
Dimitar Bakardzhiev
 
Simulation of A Communications System Using Matlab
Simulation of A Communications System Using MatlabSimulation of A Communications System Using Matlab
Simulation of A Communications System Using Matlab
Polytechnique Montreal
 
MATLAB and Simulink for Communications System Design (Design Conference 2013)
MATLAB and Simulink for Communications System Design (Design Conference 2013)MATLAB and Simulink for Communications System Design (Design Conference 2013)
MATLAB and Simulink for Communications System Design (Design Conference 2013)
Analog Devices, Inc.
 
Chp. 2 simulation examples
Chp. 2 simulation examplesChp. 2 simulation examples
Chp. 2 simulation examples
Pravesh Negi
 

Viewers also liked (20)

Efficient Monte Carlo Pricer
Efficient Monte Carlo PricerEfficient Monte Carlo Pricer
Efficient Monte Carlo Pricer
 
Pricing American Options - Duality approach in Monte Carlo
Pricing American Options - Duality approach in Monte CarloPricing American Options - Duality approach in Monte Carlo
Pricing American Options - Duality approach in Monte Carlo
 
Actuarial Application of Monte Carlo Simulation
Actuarial Application of Monte Carlo Simulation Actuarial Application of Monte Carlo Simulation
Actuarial Application of Monte Carlo Simulation
 
Monte carlo option pricing final v3
Monte carlo option pricing final v3Monte carlo option pricing final v3
Monte carlo option pricing final v3
 
Fundamentals of Statistical Signal Processing - Estimation Theory (Volume I)
Fundamentals of Statistical Signal Processing - Estimation Theory (Volume I)Fundamentals of Statistical Signal Processing - Estimation Theory (Volume I)
Fundamentals of Statistical Signal Processing - Estimation Theory (Volume I)
 
Monte Carlo Simulation Of Heston Model In Matlab(1)
Monte Carlo Simulation Of Heston Model In Matlab(1)Monte Carlo Simulation Of Heston Model In Matlab(1)
Monte Carlo Simulation Of Heston Model In Matlab(1)
 
Mini Project- Communications Link Simulation
Mini Project- Communications Link SimulationMini Project- Communications Link Simulation
Mini Project- Communications Link Simulation
 
Basics of probability in statistical simulation and stochastic programming
Basics of probability in statistical simulation and stochastic programmingBasics of probability in statistical simulation and stochastic programming
Basics of probability in statistical simulation and stochastic programming
 
Matlab Distributions
Matlab DistributionsMatlab Distributions
Matlab Distributions
 
Solution to Black-Scholes P.D.E. via Finite Difference Methods (MatLab)
Solution to Black-Scholes P.D.E. via Finite Difference Methods (MatLab)Solution to Black-Scholes P.D.E. via Finite Difference Methods (MatLab)
Solution to Black-Scholes P.D.E. via Finite Difference Methods (MatLab)
 
Practical signal processing using matlab
Practical signal processing using matlabPractical signal processing using matlab
Practical signal processing using matlab
 
Simulation methods finance_1
Simulation methods finance_1Simulation methods finance_1
Simulation methods finance_1
 
Earned Value Probabilistic Forecasting Using Monte Carlo Simulation
Earned Value Probabilistic Forecasting Using Monte Carlo SimulationEarned Value Probabilistic Forecasting Using Monte Carlo Simulation
Earned Value Probabilistic Forecasting Using Monte Carlo Simulation
 
Unmanned Aerial Vehicle for Surveillance
Unmanned Aerial Vehicle for Surveillance Unmanned Aerial Vehicle for Surveillance
Unmanned Aerial Vehicle for Surveillance
 
Monte carlo presentation for analysis of business growth
Monte carlo presentation for analysis of business growthMonte carlo presentation for analysis of business growth
Monte carlo presentation for analysis of business growth
 
Wireless Channel Modeling - MATLAB Simulation Approach
Wireless Channel Modeling - MATLAB Simulation ApproachWireless Channel Modeling - MATLAB Simulation Approach
Wireless Channel Modeling - MATLAB Simulation Approach
 
#NoEstimates project planning using Monte Carlo simulation
#NoEstimates project planning using Monte Carlo simulation#NoEstimates project planning using Monte Carlo simulation
#NoEstimates project planning using Monte Carlo simulation
 
Simulation of A Communications System Using Matlab
Simulation of A Communications System Using MatlabSimulation of A Communications System Using Matlab
Simulation of A Communications System Using Matlab
 
MATLAB and Simulink for Communications System Design (Design Conference 2013)
MATLAB and Simulink for Communications System Design (Design Conference 2013)MATLAB and Simulink for Communications System Design (Design Conference 2013)
MATLAB and Simulink for Communications System Design (Design Conference 2013)
 
Chp. 2 simulation examples
Chp. 2 simulation examplesChp. 2 simulation examples
Chp. 2 simulation examples
 

Similar to Probability and random processes project based learning template.pdf

The monte carlo method
The monte carlo methodThe monte carlo method
The monte carlo methodSaurabh Sood
 
model simulating
model simulatingmodel simulating
model simulating
FEG
 
Monte Carlo Simulation
Monte Carlo SimulationMonte Carlo Simulation
Monte Carlo Simulation
Deepti Singh
 
Data Structures - Lecture 1 [introduction]
Data Structures - Lecture 1 [introduction]Data Structures - Lecture 1 [introduction]
Data Structures - Lecture 1 [introduction]
Muhammad Hammad Waseem
 
Application's of Numerical Math in CSE
Application's of Numerical Math in CSEApplication's of Numerical Math in CSE
Application's of Numerical Math in CSE
sanjana mun
 
Machine learning and linear regression programming
Machine learning and linear regression programmingMachine learning and linear regression programming
Machine learning and linear regression programming
Soumya Mukherjee
 
Pseudo Random Number
Pseudo Random NumberPseudo Random Number
Pseudo Random Number
Hemant Chetwani
 
Initialization methods for the tsp with time windows using variable neighborh...
Initialization methods for the tsp with time windows using variable neighborh...Initialization methods for the tsp with time windows using variable neighborh...
Initialization methods for the tsp with time windows using variable neighborh...Konstantinos Giannakis
 
Introduction to computing Processing and performance.pdf
Introduction to computing Processing and performance.pdfIntroduction to computing Processing and performance.pdf
Introduction to computing Processing and performance.pdf
TulasiramKandula1
 
Monte Carlo Simulation lecture.pdf
Monte Carlo Simulation lecture.pdfMonte Carlo Simulation lecture.pdf
Monte Carlo Simulation lecture.pdf
WellingtonIsraelQuim
 
Selection K in K-means Clustering
Selection K in K-means ClusteringSelection K in K-means Clustering
Selection K in K-means ClusteringJunghoon Kim
 
ProbErrorBoundROM_MC2015
ProbErrorBoundROM_MC2015ProbErrorBoundROM_MC2015
ProbErrorBoundROM_MC2015Mohammad Abdo
 
Probabilistic Error Bounds for Reduced Order Modeling M&C2015
Probabilistic Error Bounds for Reduced Order Modeling M&C2015Probabilistic Error Bounds for Reduced Order Modeling M&C2015
Probabilistic Error Bounds for Reduced Order Modeling M&C2015
Mohammad
 
Unsupervised Learning: Clustering
Unsupervised Learning: Clustering Unsupervised Learning: Clustering
Unsupervised Learning: Clustering
Experfy
 
Interpolation and-its-application
Interpolation and-its-applicationInterpolation and-its-application
Interpolation and-its-application
Apurbo Datta
 
AN ALTERNATIVE APPROACH FOR SELECTION OF PSEUDO RANDOM NUMBERS FOR ONLINE EXA...
AN ALTERNATIVE APPROACH FOR SELECTION OF PSEUDO RANDOM NUMBERS FOR ONLINE EXA...AN ALTERNATIVE APPROACH FOR SELECTION OF PSEUDO RANDOM NUMBERS FOR ONLINE EXA...
AN ALTERNATIVE APPROACH FOR SELECTION OF PSEUDO RANDOM NUMBERS FOR ONLINE EXA...
cscpconf
 
First paper with the NITheCS affiliation
First paper with the NITheCS affiliationFirst paper with the NITheCS affiliation
First paper with the NITheCS affiliation
Rene Kotze
 
Simulation and monte carlo some general principles
Simulation and monte carlo some general principlesSimulation and monte carlo some general principles
Simulation and monte carlo some general principles
Ahmedaboraia
 
interpolation-and-its-application-180107160107.pptx
interpolation-and-its-application-180107160107.pptxinterpolation-and-its-application-180107160107.pptx
interpolation-and-its-application-180107160107.pptx
SomitSamanto1
 

Similar to Probability and random processes project based learning template.pdf (20)

The monte carlo method
The monte carlo methodThe monte carlo method
The monte carlo method
 
model simulating
model simulatingmodel simulating
model simulating
 
Monte Carlo Simulation
Monte Carlo SimulationMonte Carlo Simulation
Monte Carlo Simulation
 
Data Structures - Lecture 1 [introduction]
Data Structures - Lecture 1 [introduction]Data Structures - Lecture 1 [introduction]
Data Structures - Lecture 1 [introduction]
 
Application's of Numerical Math in CSE
Application's of Numerical Math in CSEApplication's of Numerical Math in CSE
Application's of Numerical Math in CSE
 
Machine learning and linear regression programming
Machine learning and linear regression programmingMachine learning and linear regression programming
Machine learning and linear regression programming
 
Pseudo Random Number
Pseudo Random NumberPseudo Random Number
Pseudo Random Number
 
Initialization methods for the tsp with time windows using variable neighborh...
Initialization methods for the tsp with time windows using variable neighborh...Initialization methods for the tsp with time windows using variable neighborh...
Initialization methods for the tsp with time windows using variable neighborh...
 
Introduction to computing Processing and performance.pdf
Introduction to computing Processing and performance.pdfIntroduction to computing Processing and performance.pdf
Introduction to computing Processing and performance.pdf
 
Monte Carlo Simulation lecture.pdf
Monte Carlo Simulation lecture.pdfMonte Carlo Simulation lecture.pdf
Monte Carlo Simulation lecture.pdf
 
Selection K in K-means Clustering
Selection K in K-means ClusteringSelection K in K-means Clustering
Selection K in K-means Clustering
 
JOURNALnew
JOURNALnewJOURNALnew
JOURNALnew
 
ProbErrorBoundROM_MC2015
ProbErrorBoundROM_MC2015ProbErrorBoundROM_MC2015
ProbErrorBoundROM_MC2015
 
Probabilistic Error Bounds for Reduced Order Modeling M&C2015
Probabilistic Error Bounds for Reduced Order Modeling M&C2015Probabilistic Error Bounds for Reduced Order Modeling M&C2015
Probabilistic Error Bounds for Reduced Order Modeling M&C2015
 
Unsupervised Learning: Clustering
Unsupervised Learning: Clustering Unsupervised Learning: Clustering
Unsupervised Learning: Clustering
 
Interpolation and-its-application
Interpolation and-its-applicationInterpolation and-its-application
Interpolation and-its-application
 
AN ALTERNATIVE APPROACH FOR SELECTION OF PSEUDO RANDOM NUMBERS FOR ONLINE EXA...
AN ALTERNATIVE APPROACH FOR SELECTION OF PSEUDO RANDOM NUMBERS FOR ONLINE EXA...AN ALTERNATIVE APPROACH FOR SELECTION OF PSEUDO RANDOM NUMBERS FOR ONLINE EXA...
AN ALTERNATIVE APPROACH FOR SELECTION OF PSEUDO RANDOM NUMBERS FOR ONLINE EXA...
 
First paper with the NITheCS affiliation
First paper with the NITheCS affiliationFirst paper with the NITheCS affiliation
First paper with the NITheCS affiliation
 
Simulation and monte carlo some general principles
Simulation and monte carlo some general principlesSimulation and monte carlo some general principles
Simulation and monte carlo some general principles
 
interpolation-and-its-application-180107160107.pptx
interpolation-and-its-application-180107160107.pptxinterpolation-and-its-application-180107160107.pptx
interpolation-and-its-application-180107160107.pptx
 

Recently uploaded

Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Subhajit Sahu
 
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
sameer shah
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
74nqk8xf
 
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
ahzuo
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
v3tuleee
 
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
mzpolocfi
 
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data LakeViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
Walaa Eldin Moustafa
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
apvysm8
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
slg6lamcq
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
axoqas
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
roli9797
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
mbawufebxi
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
John Andrews
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
u86oixdj
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
jerlynmaetalle
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
jerlynmaetalle
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
ahzuo
 
Global Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headedGlobal Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headed
vikram sood
 

Recently uploaded (20)

Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
 
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
 
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
 
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
 
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data LakeViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
 
Global Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headedGlobal Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headed
 

Probability and random processes project based learning template.pdf

  • 1. PROJECT BASED LEARNING : PROBABILITY AND RANDOM PROCESSES Study on Monte-Carlo Method using MATLAB Code 1 | P a g e
  • 2. OBJECTIVE OF THE PROJECT • To understand the concept of Monte –Carlo Method and its various applications and it rely on repeated and random sampling to obtain numerical result. • Developing the computational algorithms to solve the problem related to random sampling. • Objective also contains simulation of specific problem in Matlab Software. 2 | P a g e
  • 3. TERMINOLOGIES 1. Computational Algorithm. 2. Random Sampling. 3. Mathematical Optimization. 4. Probability Distribution. Computational algorithm An exactly defined specification of the operations to be carried out on data, by means of which it is possible, using a discrete-operation digital computer, to convert a certain amount of data (input data) into a certain amount of other data (output data) by performing a finite number of operations. A computational algorithm is realized in the form of a computational process, i.e. as a finite sequence of states of a real computer, discretely distributed in time, the real computer unlike an abstract computer having a restricted rate of performance of the operations, a restricted number of digit places to form a number and a restricted storage capacity. Random sampling One of the best ways to achieve unbiased results in a study is through random sampling. Random sampling includes choosing subjects from a population through 3 | P a g e
  • 4. unpredictable means. In its simplest form, subjects all have an equal chance of being selected out of the population being researched. Mathematical Optimization In mathematics, computer science, or management science, mathematical optimization (alternatively, optimization or mathematical programming) is the selection of a best element (with regard to some criteria) from some set of available alternatives. Probability Distribution In probability and statistics, a probability distribution assigns a probability to each of the possible outcomes of a random experiment, survey, or procedure of statistical inference. Examples are found in experiments whose sample space is non-numerical, where the distribution would be a categorical distribution; experiments whose sample space is encoded by discrete random variables, where the distribution is a probability mass function; and experiments with sample spaces encoded by continuous random variables, where the distribution is a probability density function. More complex experiments, such as those involving stochastic processes defined in continuous-time, may demand the use of more general probability measures.  INTRODUCTION TO THE PROJECT This project is a study to understand the concept of Monte-Carlo methods which are the broad class of computational algorithm that rely on repeated random sampling to obtain numerical results i.e. by running simulations many times over in order to calculate those same probabilities heuristically just like actually playing and recording your results in a real casino situation. 4 | P a g e
  • 5. They are often used in physical and mathematical problems and are most suited to be applied when it is impossible to obtain a closed-form expression or infeasible to apply a deterministic algorithm. Monte Carlo methods are mainly used in three distinct problems: 1. Optimization. 2. Generation of samples from a probability distribution. 3. Numerical Integration. Monte Carlo methods are especially useful for simulating systems with many coupled degrees of freedom, such as: • Fluids. • Disordered materials. • Strongly coupled solids. • Cellular structures (cellular Potts model). • Significant uncertainty in inputs, such as the calculation of risk in business. 5 | P a g e
  • 6. Note - We have mainly studied Monte-Carlo method in category of generation of samples from a probability distribution. Steps to generate a 'Monte-Carlo' Step1 : Define a domain of possible inputs. Step2 : Generate inputs randomly from a probability distribution over the domain. Step3 : Perform a deterministic computation on the inputs. Step4 : Aggregate the results. 6 | P a g e
  • 7. Fig.1: Monte-Carlo method simulation step wise flow chart. Calculation of Pi Using Monte-Carlo Method using MATLAB Problem Statement: Consider a circle inscribed in a unit square. Given that the circle and the square have a ratio of areas that is π/4, the value of π can be approximated using a Monte Carlo method. Solution: 7 | P a g e
  • 8. There are following steps involved for calculating the value of Pi using Monte-Caro method as specified in the problem statement. High level language, Matlab is used to tackle the problem by applying the algorithms of Monte-Carlo in following steps : • Draw a square on the ground, and then inscribe a circle within it. • Uniformly scatter some objects of uniform size (grains of rice or sand) over the square. • Count the number of objects inside the circle and the total number of objects. • The ratio of the two counts is an estimate of the ratio of the two areas, which is π/4. Multiply the result by 4 to estimate π. If you are playing the dart, it is easy to imagine throwing darts randomly at Figure 2, and it should be apparent that of the total number of darts that hit within the square, the number of darts that hit the shaded part (circle quadrant) is proportional to the area of that part. Formula used to calculate the value of pi 8 | P a g e
  • 9. Fig.2 : Monte Carlo method applied to approximating the value of π. After placing 30000 random points, the estimate for π is within 0.07% of the actual value. This happens with an approximate probability of 20%. Explanation : If each dart thrown lands somewhere inside the square, the ratio of "hits" (in the shaded area) to "throws" will be one-fourth the value of pi. If you actually do this experiment, you'll soon realize that it takes a very large number of throws to get a decent value of pi...well over 1,000. To make things easy on ourselves, we can have computers generate random numbers. 9 | P a g e
  • 10. Simulation Using MatLAB Code 10 | P a g e
  • 11. Estimated values of pi for different values of n by applying the monte-carlo algorithm. Tabulation of different value of pi for different values of n while applying Monte-Carlo algorithm and calculation of approximate error. S.No. Number of throws, n Value of pi Approximate error 1 1000 3.1680 .028 2 5000 3.1200 .020 3 10000 3.1084 .0336 4 20000 3.1354 .0066 5 25000 3.1389 .0031 6 77000 3.1440 -.002 7 100000 3.1488 -.068 11 | P a g e
  • 12. APPLICATIONS OF 'MONTE-CARLO' METHOD • PEREGRINE, a Monte Carlo all-particle transport code is developed for calculating the dose deposition in patients receiving radiation therapy. • Simulates the transport of neutrons, photons, electrons and protons through a patient using a geometry derived from a computed tomography (CT) scan. • It will help doctor to choose a treatment that maximized the radiation dose to the tumor and minimizes the dose to normal tissues. • Monte Carlo method is used because it is the most accurate way to simulate radiation transport on a computer. • Quantum Monte Carlo methods are powerful numerical approach to the investigation of Quantum Many-Body system. • The methods are also used in following processes -  Random Number Generations  Nuclear Reactor Design  Traffic Flow 12 | P a g e
  • 13.  Dow-Jones forecasting  Oil-Well explorations  Economics  Environmental – air pollution  Biological – Thermodynamics of Aging Benefits and drawback of Monte -Carlo Method 13 | P a g e
  • 14. ADVANTAGES • Very flexible. There is virtually no limit to the analysis. Empirical distributions can be handled. • Can generally be easily extended and developed as required. • Easily understood by non- mathematicians. • Enables study of interactions between components. • Enables the inclusion of real-world complications. • Can be used to analyze large and complex real-world situations. DISADVANTAGES • Usually requires a computer. • Calculations can take much longer than analytical models. • Solutions are not exact, but depend on the number of repeated runs used to produce the output statistics RESULTS OBTAINED • Study on Monte-Carlo Method is done. • Simulation was done in Matlab software for Specific Problem: Calculation of pi Using Matlab through Monte Carlo method. Tabulation for different values of throw was also done. • Study on various application of Monte-Carlo Method and on its area was done. • Step was studied for defining computational algorithm. 14 | P a g e
  • 15. REFERENCES 1. www. wikipedia.org/wiki/Monte_Carlo_method 2. www.mathswork.in 3. Modeling Derivatives using C++, Justin London, 7 edition, Springer Publications 4. Financial derivatives, Journal of Derivatives, Volume 26, Pages 111-119, 2012. 5. Engineering Optimization: Theory and Practice, Fourth Edition Singiresu S. Rao Copyright © 2009 by John Wiley & Sons, Inc 15 | P a g e