Page 217 - DCAP601_SIMULATION_AND_MODELING
P. 217

Unit 12: Design and Evaluation of Simulation Experiments (II)



            We conduct a simulation experiment, look at the results and find as many new questions as  Notes
            answers to our original questions. Each simulation experiment suggests subsequent simulation
            experiments.  Through  a  succession  of  these  experiments,  we  gradually  gain  the  better
            understanding we originally sought. To a large extent, it is fruitful to approach simulation in the
            spirit of exploratory data analysis, e.g., as in Tukey (1977), Velleman and Hoaglin (1981).
            Successful simulation studies usually involve an artful mix of both experimental design and
            exploration. We would emphasize the spirit of exploration, but we feel that some experimental
            design can be a big help. When we plan to hike in the mountains, in addition to knowing what
            peak we want to ascend, it is also good to have a rough idea how long it will take to get there:
            Should the hike take two hours, two days or two weeks?
            That is just the kind of rough information we need for simulations. A major purpose of simulation
            experiments, often as a means to other ends, is to estimate unknown quantities of interest. When
            we plan to conduct a simulation experiment, in addition to knowing what quantities we want to
            estimate, it is also good to have a rough idea how long it will take to obtain a reliable estimate:
            Should the experiment take two seconds, two hours or two years?
            As in Whitt (1989), in this chapter we discuss techniques that can be used, before a simulation is
            conducted, to estimate the computational effort required to obtain desired statistical precision
            for contemplated simulation estimators. Given information about the required computational
            effort, we can decide what cases to consider and how much computational effort to devote to
            each. We can even decide whether to conduct the experiment at all.
            The theoretical analysis we discuss should complement the experience we gain from con- ducting
            many simulation experiments. Through experience, we learn about the amount of computational
            error required to obtain desired statistical precision for simulation estimators in various settings.
            The analysis and computational experience should reinforce each other, giving us better judgment.
            The methods in  this chapter are intended to help develop more  reliable expectations about
            statistical precision. We can use this knowledge, not only to design better simulation experiments,
            but also to evaluate simulation output analysis, done by others or ourselves.
            The experimental design problem may not seem very difficult. First, we might think, given the
            amazing growth in computer power, that the computational effort rarely needs to be that great,
            but that is not the case: Many simulation estimation goals remain out of reach, just like many
            other computational goals; e.g., see Papadimitriou (1994). Second, we might think that we can
            always get a rough idea about how long the runs should be by doing one pilot run to estimate the
            required simulation run lengths. However, there are serious difficulties with that approach.
            First, such a preliminary experiment requires that we set up the entire simulation before we
            decide whether or not to conduct the experiment.
            Nevertheless, if such a sampling procedure could be employed consistently with confidence,
            thenthe experimental design  problem would  indeed not  be especially difficult. In  typical
            simulation experiments, we want to estimate steady-state  means for  several different input
            parameters.



              Did u know?  What are explorations?
              The act of exploring, penetrating, or ranging over for purposes of discovery.

            Unfortunately, doing a pilot run for one set of parameters may be very misleading, because the
            required run  length may change dramatically when the  input parameters are changed.  To
            illustrate how misleading one pilot run can be, consider a simulation of a queueing model. Indeed,
            we shall use queueing models as the context examples throughout the chapter. Now consider
            the simulation of a single-server queue with unlimited waiting, with the objective of estimating
            the mean steady-state (or long-run average) number of customers in the system, as a function of




                                             LOVELY PROFESSIONAL UNIVERSITY                                  211
   212   213   214   215   216   217   218   219   220   221   222