/users/rlr/Courses/ICPSR-03/Handouts/netlogo-seg-exercises.txt -------------------------------------------------------------- For the NetLogo - Social Science - Segregation model, some exercises to try: 0. Add a slider for %-red, to specify the percent of the population that should be red (the rest becoming green). Change the program so that this global variable is used. Here are two ways to use that variable: a. Create exactly %-red of the agents as red. b. Create each agent with a %-red/100 chance of being red, so that the expectation is %-red total, but from setup to setup, the exact number may vary. 1. Add a randomMoveProbability slider. Change the agents so that with that probablity, they make a random move, whether they are happy where they are or not. Note there are different ways to implement this: a. Make a random move instead of a regular move. b. Make a regular move (if unhappy), then maybe move randomly. c. Maybe move randomly first, then make a regular move. Might these make any substatial differences? 2. Add a slider to control how far the agents look when they make a random move. 3. Add a variable to control how movements are done. In the current model, agents move to any open cell (within a certain distance to current location, see #2 above). Other ways to move include: a. Move to acceptable cells only b. Move to nearest open cell c. Move to nearest acceptable cell d. Move to farthest open cell e. Move to farthest acceptable cell. Pick a couple of these and try to implement those move procedures, and then control which is used using the variable and interface object you add. 4. Change the model in some other way!! Think of some processes you think might be important in some cases. 5. Add some other measurement(s) of segregation. Add a report to calculate the value, then hook it into a plotter.