= Coordination with Direct Communication

Similar documents
A Methodology for Integrated Conceptual Design of Aircraft Configuration and Operation to Reduce Environmental Impact

Air Traffic Complexity: An Input-Output Approach. Amy R Pritchett, Keumjin Lee and Eric JM Feron School of Aerospace Engineering Georgia Tech

Activity Template. Drexel-SDP GK-12 ACTIVITY. Subject Area(s): Sound Associated Unit: Associated Lesson: None

A Statistical Method for Eliminating False Counts Due to Debris, Using Automated Visual Inspection for Probe Marks

Analysis of Air Transportation Systems. Airport Capacity

American Airlines Next Top Model

Time Benefits of Free-Flight for a Commercial Aircraft

Flying with L-NAV Version 5.7 and S-NAV Version 7.6 & 8.6 Dave Ellis, February 1999

Genetic Algorithm in Python. Data mining lab 6

A Primer on Fatigue Damage Spectrum for Accelerated and Reliability Testing

Aircraft Arrival Sequencing: Creating order from disorder

Including Linear Holding in Air Traffic Flow Management for Flexible Delay Handling

Mechanics of Frisbee Throwing

Optimising throughput of rail dump stations, via simulation and control system changes. Rob Angus BMT WBM Pty Ltd Brisbane 5 June 2013

Predicting Flight Delays Using Data Mining Techniques

CHAPTER 5 SIMULATION MODEL TO DETERMINE FREQUENCY OF A SINGLE BUS ROUTE WITH SINGLE AND MULTIPLE HEADWAYS

An Analytical Approach to the BFS vs. DFS Algorithm Selection Problem 1

Arash Yousefi George L. Donohue, Ph.D. Chun-Hung Chen, Ph.D.

Wake Turbulence Research Modeling

A RECURSION EVENT-DRIVEN MODEL TO SOLVE THE SINGLE AIRPORT GROUND-HOLDING PROBLEM

B0 FRTO, B0-NOPS, B0-ASUR and B0-ACAS Implementation in the AFI and MID Regions

7-Nov-15 PHYS Elastic Collision. To study the laws of conservation of momentum and energy in an elastic collision. Glider 1, masss m 1.

An Analysis of Dynamic Actions on the Big Long River

A Study on Berth Maneuvering Using Ship Handling Simulator

Air Track Collisions

USER GUIDE Cruises Section

Bioinformatics of Protein Domains: New Computational Approach for the Detection of Protein Domains

PHY 133 Lab 6 - Conservation of Momentum

Design Exploration of Low-Speed Wind Tunnel for Improved Flow Characteristics with STAR-CCM+ and Optimate+

Kernel Principal Component Analysis and its Applications in Face Recognition and Active Shape Models

GUIDELINES FOR FLIGHT TIME MANAGEMENT AND SUSTAINABLE AIRCRAFT SEQUENCING

White Paper: Assessment of 1-to-Many matching in the airport departure process

Important! You need to print out the 2 page worksheet you find by clicking on this link and take it with you to your lab session.

Introduction Runways delay analysis Runways scheduling integration Results Conclusion. Raphaël Deau, Jean-Baptiste Gotteland, Nicolas Durand

Module N B0-102: Baseline Ground-based Safety Nets

Best schedule to utilize the Big Long River

NOISE ABATEMENT PROCEDURES

A Review of Airport Runway Scheduling

Helicopter Vector IFR

Combining Control by CTA and Dynamic En Route Speed Adjustment to Improve Ground Delay Program Performance

Considerations for Facility Consolidation

A Hitchhiker s Guide to Fast and Efficient Data Reconstruction in Erasure-coded Data Centers

Airport Safety Management Systems: Integrating Planning Into the Process

Load-following capabilities of Nuclear Power Plants. Erik Nonbøl

University of Colorado, Colorado Springs Mechanical & Aerospace Engineering Department. MAE 4415/5415 Project #1 Glider Design. Due: March 11, 2008

ONLINE DELAY MANAGEMENT IN RAILWAYS - SIMULATION OF A TRAIN TIMETABLE

ASSEMBLY 39TH SESSION

Washington State Transportation Commission

Notice of Requirement

4. Serrated Trailing Edge Blade Designs and Tunnel Configuration

Safety Analysis Tool for Automated Airspace Concepts (SafeATAC)

Transit Fare Review Phase 2 Discussion Guide

Modeling Visitor Movement in Theme Parks

Genetic Algorithms Applied to Airport Ground Traffic Optimization

Surface Congestion Management. Hamsa Balakrishnan Massachusetts Institute of Technology

ATM STRATEGIC PLAN VOLUME I. Optimising Safety, Capacity, Efficiency and Environment AIRPORTS AUTHORITY OF INDIA DIRECTORATE OF AIR TRAFFIC MANAGEMENT

SOLVING GATE ALLOCATION PROBLEM (AGAP) USING DISTANCE-EVALUATED PARTICLE SWARM OPTIMIZATION (DEPSO)

Flight Trials of CDA with Time-Based Metering at Atlanta International Airport

New Approach to Search for Gliders in Cellular Automata

Schedule Compression by Fair Allocation Methods

C.A.R.S.: Cellular Automaton Rafting Simulation Subtitle

UC Berkeley Working Papers

Metrics and Representations

Airline Fuel Efficiency Ranking

TSA s Initiatives to Enhance Hassle-Free Security

Impact of Landing Fee Policy on Airlines Service Decisions, Financial Performance and Airport Congestion

SIX FLAGS GREAT ADVENTURE PHYSICS DAY REVIEW & SAMPLES

HOSE ASSEMBLY CLEANLINESS

CASCADE OPERATIONAL FOCUS GROUP (OFG)

Quiz 2 - Solution. Problem #1 (50 points) CEE 5614 Fall Date Due: Wednesday November 20, 2013 Instructor: Trani

Scalability in GBML, Accuracy-Based Michigan Fuzzy LCS, and New Trends

Analysis of Aircraft Separations and Collision Risk Modeling

Ensemble methods for ice sheet init.

BusStop Telco 2.0 application supporting public transport in agglomerations

APPENDIX A MODULE NO. B0-101: ACAS IMPROVEMENTS

Measuring Productivity for Car Booking Solutions

Surveillance and Broadcast Services

Estimating Avoidable Delay in the NAS

A Coevolutionary Simulation of Real-Time Airport Gate Scheduling

Available online at ScienceDirect. Transportation Research Procedia 5 (2015 ) SIDT Scientific Seminar 2013

# 1 in ease-of-use. Guest Service Interconnectivity. Made by hoteliers, for hoteliers.

AIRPORT OF THE FUTURE

CDR Joseph Cohn, PhD ONR Code 341 Division Deputy

Load-following capabilities of nuclear power plants

Solving Clustered Oversubscription Problems for Planning e-courses

Two Major Problems Problems Crew Pairing Problem (CPP) Find a set of legal pairin Find gs (each pairing

Research Article Study on Fleet Assignment Problem Model and Algorithm

Network Revenue Management

Catching UP with Policies & Procedures

The Combination of Flight Count and Control Time as a New Metric of Air Traffic Control Activity

Jamie Cepler Washington Metropolitan Area Transit Authority, Bus Operations Specialist Washington, DC

Required Navigation Performance (RNP) in the United States

AUTONOMOUS FLIGHT CONTROL AND GUIDANCE SYSTEM OF ACCIDENT AIRCRAFT

Decentralized Path Planning For Air Traffic Management Wei Zhang

AUTOPILOT: A DISTRIBUTED PLANNER FOR AIR FLEET CONTROL* Perry W. Thorndyke, Dave McArthur, and Stephanie Cammarata

Analysis of Impact of RTC Errors on CTOP Performance

Biodiversity Studies in Gorongosa

Maximization of an Airline s Profit

FOR INDUSTRIAL ROBOTIC APPLICATIONS

PREFERENCE DRIVEN SHOPPING DISPLAY ALGORITHM TN AND AS MODELS

Transcription:

Particle Swarm Optimization Mohamed A. El-Sharkawi Computational Intelligence Applications (CIA) Lab. Department of EE, Box 352500 University of Washington Seattle, WA 98195-2500 elsharkawi@ee.washington.edu http://cialab.ee.washington.edu Particle Swarm Optimization = Coordination with Direct Communication M. A. El-Sharkawi, PSO 2 PSO vs SST Single Search PSO M. A. El-Sharkawi, PSO 3 M. A. El-Sharkawi, PSO 4 Particle Swarm Optimization Inventors: James Kennedy and Russell Eberhart An Algorithm originally developed to imitate the motion of a Flock of Birds, or insects Assumes Information Exchange (Social Interactions) among the search agents Basic Idea: Keep track of Global Best Self Best M. A. El-Sharkawi, PSO 5 M. A. El-Sharkawi, PSO 6 1

How does it work? Problem: Find X which minimizes f(x) Particle Swarm: Start: Random set of solution vectors Experiment: Include randomness in the choice of new states. Remember: Encode the information about good solutions. Improvise: Use the experience information to initiate search in a new regions M. A. El-Sharkawi, PSO 7 Component in the direction of previous motion Current motion New Motion Component in the direction of global best Component in the direction of personal best Personal Best at previous step Global best M. A. El-Sharkawi, PSO 8 PSO Modeling Each solution vector is modeled as The coordinates of a bird or a particle in a swarm flying through the search space All the particles have a non-zero velocity and thus never stop flying and are always sampling new regions. Each particle remembers Where the global best and where the local best are. M. A. El-Sharkawi, PSO 9 M. A. El-Sharkawi, PSO 10 PSO Modeling The search is guided by The collective consciousness of the swarm Introducing randomness into the dynamics in a controlled manner Particle Swarm Dynamics r r r x( k + 1) = x( k) + v( k) Inertia non-zero velocity PS never stop flying Self consciousness of the swarm Controlled randomness r r r r v( k + 1) = w. v( k) + r(0, a1).( xselfbest ( k) x( k)) r r v new + r(0, a ).( x ( k) x( k)) 2 GroupBest x gb v old x sb The collective consciousness of the swarm M. A. El-Sharkawi, PSO 11 M. A. El-Sharkawi, PSO 12 2

where, PSO x is a solution vector particle and v is the velocity of this particle a 1 and a 2 are two scalars, w is the inertia r(0,1) is a uniform random number generator between 0 and 1 Design Parameters a 1 and a 2 w: Should be between [0.9 and 1.2] High values of w gives a global search Low values of w gives a local search v max : To be designed according to the nature of the search surface. M. A. El-Sharkawi, PSO 13 M. A. El-Sharkawi, PSO 14 Example: Boundary Identification (Edge detector) To identify a subset of the search space( the boundary) with specific value Each flock finds one point on that boundary (edge) Flocks search sequentially Border (Edge) Identification Class 1 Class 2 M. A. El-Sharkawi, PSO 15 M. A. El-Sharkawi, PSO 16 Border (Edge) Identification The Art of Fitness Function To find points anywhere on the boundary Metric: f(x)-boundary value Techniques: Particle Swarm, Genetic Algorithm PSO is faster and more accurate M. A. El-Sharkawi, PSO 18 M. A. El-Sharkawi, PSO 17 3

Results - Case 1 The Art of Fitness Function Distribute points uniformly on the boundary Metric: f(x)-boundary value - Distance to closest neighbor (to penalize proximity to neighbors) M. A. El-Sharkawi, PSO 19 M. A. El-Sharkawi, PSO 20 Results - Case 2 The Art of Fitness Function Distribute points uniformly on the boundary close to current state Metric: f(x)-boundary value -Distance to closest neighbor + Distance to current state (penalize proximity to neighbors, penalize distance from current state) M. A. El-Sharkawi, PSO 21 M. A. El-Sharkawi, PSO 22 Results - Case 3 Application of PSO PSO is particularly suited for problems with many local minima and difficult global minima (e.g., along narrow valleys or in small holes ) M. A. El-Sharkawi, PSO 23 M. A. El-Sharkawi, PSO 24 4

PSO Challenges Like any search technique, PSO could be unsuccessful at distinguishing between global and local minima Local minimum is easier to find If fitness function cannot amplify the difference between global and local minima, PSO is likely to stay in the local minima Modified PSO Two-step PSO (or gradient-approximation) Cluster PSO M. A. El-Sharkawi, PSO 25 M. A. El-Sharkawi, PSO 26 Two-Step PSO Two-Step PSO Each particle takes two steps: one short and one long Then decide on optimal step based on steeper negative gradient x 0 x L x S M. A. El-Sharkawi, PSO 27 M. A. El-Sharkawi, PSO 28 Two-Step PSO Better method at not overflying narrow valleys Problems: It may take the short step more often than the long step, resulting in slower convergence Can still get trapped in local minima Cluster PSO It is a hierarchical version of PSO: PSO are arranged in clusters Each cluster contains multiple agents Each cluster has a centroid that acts, effectively, as a standard PSO agent Each agent within the cluster is attracted to its personal best, the cluster best, and the cluster centroid M. A. El-Sharkawi, PSO 29 M. A. El-Sharkawi, PSO 30 5

Cluster PSO Cluster PSO v c =w c v c +a c1 rand() (x cb -x cc ) +a c2 rand() (x gb -x cc ) xab v a x cb x cc x cb v c x gb v a =w a v a +a 1 rand() (x ab -x a ) +a 2 rand() (x cb -x a ) +a 3 rand() (x cc -x a ) x cc =x cc +v c x a =x a +v c +v a M. A. El-Sharkawi, PSO 31 M. A. El-Sharkawi, PSO 32 Cluster PSO Cluster PSO combines globally superior ability of standard PSO in avoiding local minima with the locally efficient search which can find narrow global minima. MAYBE! M. A. El-Sharkawi, PSO 33 6