Simulation, Modeling, and Monte Carlo Methods in Archaeology

Keith Kintigh

Pot Breakage Revisited - Due Feb 20

Modify your program from last week so that it will deal with any reasonable number of artifact types, and will read in any set of probabilities of breakage and any count of the number of pieces that a type breaks into. This will require the use of arrays. Write the results of your simulation to a file, for at least 100 weeks.

Make your program as friendly, idiot-proof, and general as possible. You will probably want to use some methods in KWK.java that I have written for you. This includes writeFile that opens a file for writing, readInt, readDouble, readChoice, and perhaps readBool that do keyboard prompting and input checking.

Discuss, for single family sites, how long a site has to be occupied before the assemblage composition become relatively stable (in terms of proportions). How do you assess stability? Approximately how long would sites need to be occupied in order for you to detect that there were two (seasonally distinct) types of sites? What would the best indicators be? What effect does having multiple households at the sites have on the time to reach proportional stability? What does your analysis suggest about the assemblage sizes needed to look at site function? More generally, what does this mean for the archaeological analysis and interpetation of small, short-term campsites?

Email me a copy of your program and turn in your writeup with a printed listing of the program and a printed version of sample output using the parameters stated in last week's assignment (for 100 weeks, each season, with one family).