diffusion_demonstration_AC

This project demonstrates the use of the discrete diffusion formula vs. the simplified formula, via the @Diff_Mode sim. prop. (1=discrete diffusion formula, 0=simplified formula.) The @D sim. prop. is the diffusion coefficient. @Climb_mode controls how the Seeker agent hill-climbs to the Source agent (0 = 4 directions, 1 = 8 directions). @Perceive_mode = 0 means floor agents operate independently to perform diffusion. @Perceive_mode = 1 means diffusion is controlled by broadcasts from the Monitor agent. Arrow keys allow moving the Source agent around. @Cycles shows how many cycles are required for diffusion to stabilize. It stops changing when no floor agents detect a change in diffusion values. @S_changes shows cumulatively how many diffusion attribute value changes were observed by floor. Using the hand tool on the green plus or blue minus agents allows incrementing or decrementing the diffusion coefficient (@D) by the amount in the @Diff_Incr sim. prop. @Move_Time controls how fast the Seeker agent moves toward the Source agent via hill climbing. @Cycles tracks the number of simulation cycles elapsed. @Clock is a simple timer. @Plot_On set to 1 causes the plot of the attribute value surface. The hill_climb_1 worksheet is used to demonstrate the two forms of hill climbing, depending on the @Climb_Mode sim. prop. When the Seeker agent reaches the Source agent, simulation stops. The diffusion_1 worksheet is used to experiment with variations of the method of diffusion as well as the diffusion coefficient. Note that this coefficient should not exceed 0.25 for the simplified formula to avoid overflos. When the discrete diffusion formula is used, the value should be less than 0.5. The Clock, Counter and Change_count agents track the number of clock ticks, simulation cycles, and attribute changes visually, matching the analogous simulation properties. Simulation stops if the number of attribute changes (@S_changes) does not change between simulation cycles, indicating that diffusion is complete. Note: run this in 'Design' or 'Edit' mode to view and change simulation properties. @auto_stop=1 stops the simulation when no change occurs in the diffused attribute in a given simulation cycle.
Data
Created:July 19, 2015
Played:162
Agent:11
Rules:64
Methods:26
false
Settings
New Project Name
Rename
Copy
Download
Show Project Report
Flag Project
Delete
This project demonstrates the use of the discrete diffusion formula vs. the simplified formula, via the @Diff_Mode sim. prop. (1=discrete diffusion formula, 0=simplified formula.) The @D sim. prop. is the diffusion coefficient. @Climb_mode controls how the Seeker agent hill-climbs to the Source agent (0 = 4 directions, 1 = 8 directions). @Perceive_mode = 0 means floor agents operate independently to perform diffusion. @Perceive_mode = 1 means diffusion is controlled by broadcasts from the Monitor agent. Arrow keys allow moving the Source agent around. @Cycles shows how many cycles are required for diffusion to stabilize. It stops changing when no floor agents detect a change in diffusion values. @S_changes shows cumulatively how many diffusion attribute value changes were observed by floor. Using the hand tool on the green plus or blue minus agents allows incrementing or decrementing the diffusion coefficient (@D) by the amount in the @Diff_Incr sim. prop. @Move_Time controls how fast the Seeker agent moves toward the Source agent via hill climbing. @Cycles tracks the number of simulation cycles elapsed. @Clock is a simple timer. @Plot_On set to 1 causes the plot of the attribute value surface. The hill_climb_1 worksheet is used to demonstrate the two forms of hill climbing, depending on the @Climb_Mode sim. prop. When the Seeker agent reaches the Source agent, simulation stops. The diffusion_1 worksheet is used to experiment with variations of the method of diffusion as well as the diffusion coefficient. Note that this coefficient should not exceed 0.25 for the simplified formula to avoid overflos. When the discrete diffusion formula is used, the value should be less than 0.5. The Clock, Counter and Change_count agents track the number of clock ticks, simulation cycles, and attribute changes visually, matching the analogous simulation properties. Simulation stops if the number of attribute changes (@S_changes) does not change between simulation cycles, indicating that diffusion is complete. Note: run this in 'Design' or 'Edit' mode to view and change simulation properties. @auto_stop=1 stops the simulation when no change occurs in the diffused attribute in a given simulation cycle.
Edit Description
Design