Can you improve the existing strategies

Assignment Help Basic Computer Science
Reference no: EM131341198

Many times in both nature and society, distributed elements can synchronize their behavior. This occurs with physical systems such as coupled oscillators, with biological systems such as synchronized firefly flashing and with human systems such as audiences clapping.

Open the Fireflies model from the Biology section of the NetLogo models library. It presents two strategies for fireflies to synchronize their flashes: " phase advance " and " phase delay. "

(a) Change the strategy chooser between " delay " and " advance " while keeping the other settings steady (in particular, keep FLASHES-TO-RESTART at 2). Which strategy seems more effective? Why?

(b) Try adjusting FLASHES-TO-RESTART between 0, 1 and 2 using both phase delay and phase advance settings. Notice that each setting will give a characteristically different plot, and some of them do not allow for synchronization at all (for example, with the delay strategy, contrast FLASHES-TO-RESTART set to 1 as opposed to 2). Why does this control make such a difference in the outcome of the simulation?

(c) This model explores only two general strategies for attaining synchrony in such cycle-governed fireflies. Can you find any others? Can you improve the existing strategies?

(d) There are many other possible situations in which distributed agents must synchronize their behavior through the use of simple rules. What if, instead of perceiving only other discrete flashes, an insect could sense where another insect was in its cycle (perhaps by hearing an increasingly loud hum)? What kinds of strategies for synchronization might be useful in such a situation?

(e) If all fireflies had adjustable cycle-lengths (initially set to random intervals) would it then be possible to coordinate both their cycle-lengths and their flashing?

Reference no: EM131341198

Questions Cloud

Explains the information available from the source : Chosen immigrant or refugee group (cannot be any of the following already covered extensively within the modules: Irish, German, Jewish, or Chinese). At least five internet sites and/or articles that you have found to locate the necessary informa..
Determine parameter of interest : Determine parameter of interest and compose null and alternative hypotheses?
Create a 3d version of the segregation model : In the NetLogo 3D Flocking model, can you extend the model so that the birds can fly around obstacles in the middle of the world?
Has child behavior gotten worse over the years : Write a research paper about has child behavior gotten worse over the years? The work cited is attached you have to use those three sources and add 3 of your own to complete the paper.
Can you improve the existing strategies : Open the Fireflies model from the Biology section of the NetLogo models library. It presents two strategies for fireflies to synchronize their flashes: " phase advance " and " phase delay. "
Prepare a balance sheet for marcos enterprise : Analyse each transaction using the accounting equation. Prepare a balance sheet for Marco's enterprise at the end of each day.
What specific type of intervention might be applied : What specific stressful problem behavior might be helped by a careful intervention? What specific type of intervention might be applied
Researching the motivation in the workplace case study : For this project, you will begin by analyzing and researching the Motivation in the Workplace Case Study. You will then apply at least two relevant content and process theories from this course in making your analysis and evaluation of the real-wo..
Prepare a balance sheet as at 31 january 2005 : ory & Co's balance sheet as at 31 December 2004 included the following accounts:- Prepare a balance sheet as at 31 January 2005.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Design and implement a dhcp solution

As a system administrator at Adatum Inc., a small company that has about 25 employees. You have 3 servers and 25 workstations to manage. Design and implement a DHCP solution for your company using Windows Server 2012 R2 that meet these requirement..

  Determine the minimum coefficient of static friction at a

determine the minimum coefficient of static friction at A and B so that the roller remains selflocking, regardless of the magnitude of force P applied to the belt. Neglect the weight of the roller and neglect friction between the belt and the vert..

  How the output signal of a single nand gate can be applied

An integrated-circuit logic family has NAND gates with fan-out of 5 and buffer gates with fan-out of 10. Show how the output signal of a single NAND gate can be applied to 50 other NAND-gate inputs without overloading the output gate. Use buffers ..

  Include a main routine that asks the user for input values

Your code should include a main routine that asks the user for input values of m and n and displays the result of the function call. The main routine should loop until the value that the function returns is zero.

  Design an algorithm for reversing the words in the sentence

Design an algorithm for counting the number of 1's in a 32-bit number. Implement your algorithm using MIPS assembly code.

  What is an augmenting walk

Now consider the network shown in Figure 6.26(b). Show that this network contains an infinite sequence of augmenting walks whose residual capacities sum to a value different than the maximum flow value.

  Disadvantages of any solution employed

ABC Institute of Research has sensitive information that needs to be protected from its rivals. The Institute has collaborated with XYZ Inc. to research genetics. The information must be kept top secret at any cost.

  Write down the linear equation

Write down the linear equation for both regressions Which factors seems to have significant impact on success in graduate school Which factors have significant impact on school ranking? Are those the same factors? How do you interpret the discrepancy..

  How might you want to follow up with your manager later

I'm on my way into a meeting to discuss potential candidates. What do you think?" How would you respond? How might you want to follow up with your manager later?

  What is netwitness visualizer

What is Netwitness Visualizer. How can it play a role in a Cybercrime investigation?

  What would be different if this scenario was held at a high

What would be different if this scenario was held at a high-end large technology company as opposed to your home? What would be different at a K-12 school?

  What are some of the key differences between a flat file

Discussion Question. What are some of the key differences between a flat file and a relational database? Which of the two storage methods do you think is most useful in a real-world application? In 800 words total.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd