Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Automatic algorithm selection for complex simulation problems
Ewald R., VIEWEG, Heidelberg, Germany, 2012. 420 pp. Type: Book (978-3-834815-42-2)
Date Reviewed: Feb 7 2014

Can you toss a coin (fair or unfair) physically maintaining the same probability of “heads p” (0<p<1) in every toss? We can certainly achieve this easily through simulation by drawing uniform variates in the range [0, 1] and then declaring “heads” each time the variate value falls in the range [0, p] whose probability is p. As another example, think of the feeling of weightlessness that astronauts experience going to space. Unless they are accustomed to it, it can well disturb their mental balance if sustained for a long period. The situation can be simulated on earth by taking the astronauts to some high-storied building and bringing them down at top speed through a lift; this should be done repeatedly to give them the desired outcome at no cost at all! The strength of simulation, or imitation (usually artificial) of reality, lies here.

However, selecting the best algorithm to simulate can be an arduous task, complicated by model characteristics and its implementation, the runtime scenario, and synergistic interactions. Roland Ewald takes up the challenge and places before the reader a platform for the aforesaid selection, namely, James II (http://jamesii.org). Its selection mechanism covers three situations: (i) where no previous knowledge is available, (ii) where the dependence of the performance of the simulator on the aspects of the problem is not known explicitly, and (iii) where some relationship between the problem aspects and the simulating algorithm’s performance can be established, but only empirically. The author sums up the book with some interesting experiments on the techniques.

The book has three parts. Part 1, “Background,” covers the selection of a simulation algorithm and its performance analysis. Part 2 covers methods and implementation, and Part 3 provides examples and a conclusion. There are 11 chapters, an appendix, and a helpful bibliography. The work emerged out of the author’s doctoral thesis, and provides good reference material for researchers and post-graduate students of computing and allied fields working in simulation studies.

Reviewer:  Soubhik Chakraborty Review #: CR141984 (1405-0332)
Bookmark and Share
  Featured Reviewer  
 
Simulation Support Systems (I.6.7 )
 
 
Applications (I.6.3 )
 
 
Types Of Simulation (I.6.8 )
 
Would you recommend this review?
yes
no
Other reviews under "Simulation Support Systems": Date
EXPERT: expedited simulation exploiting program behavior repetition
Liu W., Huang M.  Supercomputing (Proceedings of the 18th Annual International Conference on Supercomputing, Malo, France,126-135, 2004. Type: Proceedings
Sep 9 2004
A WESS-based method for anti-submarine simulation through planning waypoints of helicopter (WIP)
Zhu Z., Zhu Y., Lei Y., Sarjoughian H.  SCSC 2016 (Proceedings of the Summer Computer Simulation Conference, Montreal, QC, Canada, Jul 24-27, 2016)1-5, 2016. Type: Proceedings
Dec 28 2016
Simulating prehistoric and ancient worlds
Barceló J., Del Castillo F., Springer International Publishing, New York, NY, 2016.  404, Type: Book (978-3-319314-79-2)
Oct 11 2017

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy