Monte Carlo Method, What should a beginner do?

Click For Summary

Discussion Overview

The discussion revolves around the Monte Carlo method, particularly from the perspective of a beginner seeking guidance on how to study and apply this method. Participants explore its relevance to particle accelerator studies and share resources and insights on learning approaches, programming skills, and the diversity of Monte Carlo applications.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Homework-related

Main Points Raised

  • One participant expresses a desire to learn the Monte Carlo method after initially exploring particle accelerators, noting a lack of resources at their institution.
  • Another participant highlights the scarcity of formal education in particle accelerator courses, suggesting the Particle Accelerator School as a potential resource for learning.
  • A participant questions the specific goals of studying Monte Carlo, emphasizing the importance of programming experience for both Monte Carlo and accelerator studies.
  • One comment humorously suggests a simple experiment involving hot dogs to illustrate the Monte Carlo method's application in calculating pi.
  • Another participant mentions MCNP as a Monte Carlo code relevant to particle accelerator applications.
  • It is noted that there is no singular "Monte Carlo method," but rather a variety of stochastic numerical methods applicable to different problems, including PDEs and ODEs.
  • A participant emphasizes the need for specificity regarding the type of problems one wishes to solve using Monte Carlo methods.

Areas of Agreement / Disagreement

Participants do not reach a consensus on a singular approach to studying the Monte Carlo method, with various opinions on resources and applications presented. Multiple competing views regarding the method's scope and relevance to different problems remain evident.

Contextual Notes

Some participants express uncertainty about the best resources for learning the Monte Carlo method and the applicability of different Monte Carlo techniques to specific problems. There is also a noted dependence on individual programming skills and the context of study.

Who May Find This Useful

Individuals interested in learning the Monte Carlo method, particularly those with a background in statistics and programming, as well as those exploring applications in particle physics and related fields.

HungryChemist
Messages
140
Reaction score
0
Okay, as soon as I started inquiring about the study of particle accelerator I realize none of professors at my institution is working on this subject. Sadly, we don't even have a particle accelerator. Anyway, further inquiry into this subject led me to believe, I could study something of radiation transport. One thing led to another quiet randomly and now I've decided to spend my last semester studying Monte Carlo method. Don't ask me how the study of particle accelerator is related to Monte Carlo method because I don't really know! I hope to find it out myself.

However, I couldn't find out how I should go about educating myself in Monte Carlo method. If anyone out who knows more about this can greatly help me out.

Here's my background:
The most relevant courses I studied is statistics (3 quarters) and probability theory (one quarter). I learned to use R, C++ (just a tiny bit) to do some statistical tests.

So where should I start? Is there a bible book(like Griffith for EM) for a beginner which incorporates C/Matlab as a learning tool?

Thanks for helping :shy:
 
Physics news on Phys.org
HungryChemist said:
Okay, as soon as I started inquiring about the study of particle accelerator I realize none of professors at my institution is working on this subject. Sadly, we don't even have a particle accelerator.

Er.. Now I'm puzzled, especially if you've read the link I gave in your other thread.

I mentioned that there's very few schools that actually have courses in particle accelerators, even at the graduate level. What they have are standard courses for most students to take. That is why I gave you the link to the Particle Accelerator School! You actually can take courses here, and some time, you even get some assistance in terms of tuition/fee reimbursement over the summer. Most universities in the US will accept college credits from such courses (check with your adviser), even MIT, Yale, Princeton, Stanford, etc... Most accelerator physicists and engineers got their degrees with supplements from taking such classes at PAS. The PAS was formed because of the fact that most schools do not have the resources or expertise to offer these specific classes on particle accelerators!

Zz.
 
ZapperZ said:
Er.. Now I'm puzzled, especially if you've read the link I gave in your other thread.

I mentioned that there's very few schools that actually have courses in particle accelerators, even at the graduate level. What they have are standard courses for most students to take. That is why I gave you the link to the Particle Accelerator School! You actually can take courses here, and some time, you even get some assistance in terms of tuition/fee reimbursement over the summer. Most universities in the US will accept college credits from such courses (check with your adviser), even MIT, Yale, Princeton, Stanford, etc... Most accelerator physicists and engineers got their degrees with supplements from taking such classes at PAS. The PAS was formed because of the fact that most schools do not have the resources or expertise to offer these specific classes on particle accelerators!

Zz.


Hi, Thanks for helping! I've checked the resources you provided earlier. However, it seems like the courses are offered in January 14-25 at UC Santa Cruz. I'm taking my own classes from a place just about 10 hours driving to UCSC. :mad: I am wondering, just how does a full time student from other institution can attend their courses?

I figured, if time permits, I might participate during the summer vacation time.

So for now, Monte Carlo! Any comments on this Zz?:smile:
 
They have summer schools!

Zz.
 
have you read the wikipedia article on monte carlo? that should give you some sources to look through
have you simply googled it?

what exactly are you trying to accomplish by studying monte carlo?
do you have experience with computer programming? this would be helpful for monte carlo as well as accelerator studies
 
throw some hot dogs at some lines and calculate pi
 
MCNP is a Monte Carlo code and can be used (from what I've been told) in particle acclerator applications.
 
There is no such thing as THE Monte Carlo method. There are many.
MC is just a name given to numerical methods that somehow uses stochastic methods to solve problems.
You can use MC methods to solve PDEs,ODEs, integrate etc.
It is also possible to use MC methods to study inherently stochastic problems; i.e. brownian motion. In this case you simply use a random number generator to get a value for the "kick" at each time step, by repeating this many times you can then calculate the average trajectory.
There are many other examples...
The point is that you need to be more specific about which kind or problem you want to solve.
 
Last edited:

Similar threads

Replies
67
Views
8K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
Replies
11
Views
2K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K