1 / 17

Analytic Prediction of Emergent Dynamics for ANTS

Analytic Prediction of Emergent Dynamics for ANTS. James Powell, Todd Moon and Dan Watson Utah State University. APED Project Goals:. Construct models reflecting the dynamics of multiple agents collaborating autonomously to accomplish missions

clare
Download Presentation

Analytic Prediction of Emergent Dynamics for ANTS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Analytic Prediction of Emergent Dynamics for ANTS James Powell, Todd Moon and Dan Watson Utah State University

  2. APED Project Goals: • Construct models reflecting the dynamics of multiple agents collaborating autonomously to accomplish missions • Use dynamical systems techniques to characterize emergent behaviors in terms of design inputs and scenarios

  3. APED Techniques (continuous setting) • Use rate-equation modelling to develop differential equations for task completion • Determine critical solutions which finish `just in time,’ bounding space into satisficing and non-satisficing regions • Examine stability of critical solutions for desirable design traits

  4. APED Techniques (discrete setting) • Characterize discrete decisions in terms of costs (PR) and benefits (PS) • Determine convergence to satisficing behavior using praxeic analysis (PS > b PR) • Evaluate emergent behaviors for desirability

  5. Continuous Modelling – Digging Ditches • A number of tasks (ditches) need to be accomplished, with differing start times (tj), deadlines (Dj), work densities (rj(s) – man-hours required per foot), and projected lengths (Lj) • Overseers negotiate among themselves for the services of a common pool of (M) `men’ to do the digging.

  6. Rate Completion Modelling Man-hours required to dig a short distance, must equal fraction of men allocated to task for the amount of time the work took, fraction of time necessary for negotiation and communication fraction of total resources allocated to task j

  7. Deriving a general model Passing to the continuous limit, If Fj is the fraction of ditch j remaining un dug,

  8. Illustrating a particular scenario… • Constant work density – Rj man-hours required, uniform distribution over entire ditch • The end result of negotiation is to devote resources to those tasks nearest to completion: • Real-time effect of negotiation is to add an overhead per allocated resource + a constant communcation overhead:

  9. The differential model: communication overhead weighted toward tasks closest to completion per-resource cost of negotiation

  10. Some dynamics consequences Summing all equations… total rate of task accomplishment can be no greater than this, accounting for real-time negotiation and communication overhead

  11. Critical solutions – two dominant competitors Task 2 starts Fj Critical Trajectory Task 1 Fails Task 1 Succeeds t Deadline for Task 1 Deadline for Task 2

  12. We hope to assess the efficacy of negotiation goals by: • Characterizing the probability of successful completions in random environments • Determining the sensitivity of task completions to additional tasks, unforseen difficulties, and changing deadlines/constraints

  13. The efficacy of negotiation implementations can be predicted from • How the likely negotiation overheads in real time affect task completions • How overheads create barriers to overall accomplishment as tasks are added

  14. We are testing the theory using simulations in random environments • Differing allocation goals: democratic, socialistic, opportunistic, just in time… • Random start times for new tasks • Tasks are assigned with random difficulty • Deadlines are assigned after start with random (not necessarily reasonable) frequency

  15. Opportunistic Allocation • Tasks with small remaining work loads get priority

  16. Outcomes... • Yardstick for success =? • One meaningful measure involves the relative number of tasks completed successfully and the number that failed • The “success ratio” is fairly consistent for most strategies over several runs:

  17. Outcomes...

More Related