Scientific Research Group in Egypt (SRGE)

Slides:



Advertisements
Similar presentations
Forces and Newton’s Second Law. What is a force? What are the 2 categories of forces? What are 7 kinds of forces we have learned so far? A Review of Forces.
Advertisements

Particle Swarm Optimization (PSO)
Taking cube roots on a simple “scientific” calculator y x or using shift x  y 27 y x = or 27 shift x  y 3 = 3.
Mrs. Border’s Science Class. Essential question The size of air resistance force depends on what two variables?
 Calculate the acceleration that this object experiences 30 kg 150 N.
Mrs. Wharton’s Science Class
Chapter 7 Law of Gravity & Kepler’s Laws
Newton’s Law of Gravitation. Newton concluded that gravity was a force that acts through even great distances Newton did calculations on the a r of the.
Newton’s Laws of Motion 1. If the sum of all external forces on an object is zero, then its speed and direction will not change. Inertia 2. If a nonzero.
Newton didn’t discover gravity; he discovered that gravity is universal. Everything pulls on everything else in a simple way that involves only mass and.
Chapter 2 Sir Isaac Newton’s Three Laws of Motion.
Gravity The force of attraction between objects that is due to their masses.
Chapter 2 Forces and Motion Dr. Gluck. Forces and Motion Laws of Motion 2.1 Newton's First Law 2.2 Acceleration and Newton's Second Law 2.3 Gravity and.
Bellwork Why do objects of different mass accelerate at the same rate at the surface of the earth? The more massive object has a greater force of gravity.
PHY115 – Sault College – Bazlurslide 1 Gravitational Force.
Acceleration, Weight and Mass. Weight Near the surface of the Earth, the pull of gravity on a body is practically constant and every falling body acquires.
acac vtvt acac vtvt Where “r” is the radius of the circular path. Centripetal force acts on an object in a circular path, and is directed toward the.
Particle Swarm Optimization (PSO)
Physics A First Course Forces and Motion Chapter 2.
NEWTON’S 2 ND LAW OF MOTION By: Per.7. WHAT IS IT? Newton's second law Of Motion Newton's second law Of Motion can be formally stated as follows: The.
Chapter 5 Matter In Motion Section 4 – Gravity: A Force of Attraction pp
Newton’s 1 st Law: More Practice.
Gravity Chapter Gravity Law of Universal Gravitation- all objects in the universe attract each other through gravitational force Law of Universal.
Law of Universal Gravitation Law of Universal Gravitation: gravity is a force of attraction that exists between any two objects that have mass. Force of.
CHAPTER 2 MOTION. PS 10 a,b The student will investigate and understand scientific principles and technological applications of force, and motion. Key.
What holds us together? Gravity. Gravity is a force Force: a push or pull exerted on an object Gravity: the attractive force between objects; force that.
Gravitational Force  Gravity= a force of attraction between objects, “pulls” objects toward each other  Law of universal gravitation= all objects in.
 Introduction  Particle swarm optimization  PSO algorithm  PSO solution update in 2-D  Example.
Swarm Intelligence. Content Overview Swarm Particle Optimization (PSO) – Example Ant Colony Optimization (ACO)
Welcome to Who Wants to be a Millionaire
( ) Planetary Motion and Gravitation
Essential Questions: 1. How do forces affect the motion of an object?
Scientific Research Group in Egypt (SRGE)
Scientific Research Group in Egypt (SRGE)
Scientific Research Group in Egypt (SRGE)
* Forces and Newton’s Laws force: a push or a pull
Scientific Research Group in Egypt (SRGE)
Scientific Research Group in Egypt (SRGE)
Scientific Research Group in Egypt (SRGE)
Scientific Research Group in Egypt (SRGE)
Gravity.
Scientific Research Group in Egypt (SRGE)
Scientific Research Group in Egypt (SRGE)
Scientific Research Group in Egypt (SRGE)
Mrs. Bryant 6th Grade Science
Spider Monkey Optimization Algorithm
Particle Swarm Optimization
PSO -Introduction Proposed by James Kennedy & Russell Eberhart in 1995
Whale Optimization Algorithm
Meta-heuristics Introduction - Fabien Tricoire
Force & Acceleration Motion & Forces Newton’s Second Law Gravity
Gravity: A Force of Attraction
Newton’s Laws.
Multi-objective Optimization Using Particle Swarm Optimization
Newton’s Laws of Motion
FORCE and MOTION REVIEW
Scientific Research Group in Egypt (SRGE)
Science Chapter 15 Lesson 1
Solve the differential equation y ' + 5y = 5e x
Science Chapter 15 Lesson 1
Force and Motion Section 6.1
Gravitational Forces Physical Science.
Forces.
Universal Gravitation
NEWTON’S THREE LAWS.
Physics: Force, and Motion
The Nature of Force.
Lesson 18 Newton’s second Law
8th grade Tuning Presentation Aisha dixon
Lesson 3 Reading Guide - Vocab
Presentation transcript:

Scientific Research Group in Egypt (SRGE) Gravitational search algorithm (GSA) Scientific Research Group in Egypt (SRGE) Dr. Ahmed Fouad Ali Suez Canal University, Dept. of Computer Science, Faculty of Computers and informatics Member of the Scientific Research Group in Egypt .

Scientific Research Group in Egypt www.egyptscience.net

Outline 1. Gravitational search algorithm (History and main idea) 2. Gravitational constant G 3. The gravity low 4. Acceleration of agents 5. Agent velocity and positions 6. Gravitational search algorithm 7. References

Gravitational search algorithm (History and main idea) Gravitational search algorithm (GSA) is a population search algorithm proposed by Rashedi et al. in 2009. The GSA is based on the low of gravity and mass interactions. The solutions in the GSA population are called agents, these agents interact with each other through the gravity force. The performance of each agent in the population is measured by its mass.

Gravitational search algorithm (History and main idea) Each agent is considered as object and all objects move towards other objects with heavier mass due to the gravity force. This step represents a global movements (exploration step) of the object, while the agent with a heavy mass moves slowly, which represents the exploitation step of the algorithm. The best solution is the solution with the heavier mass.

Gravitational constant G The gravitational constant G at iteration t is computed as follows. (1) Where G0 and 𝛼 are initialized in the beginning of the search, and their values will be reduced during the search. T is the total number of iterations.

The gravity low The objects masses are obeying the low of gravity as following Equation 2 represents the Newton law of gravity, where F is a magnitude of the gravitational force G is gravitational constant M1 is the mass of the first object M2 is the mass of the second object R is the distance between the two objects M1, M2. (2)

The gravity low (Cont.) According to the Newton's second low, when a force F is applied to an object, the object moves with acceleration a depending on the applied force and the object mass M as shown in Equation 3. (3)

Acceleration of agents There are three kind of masses Active gravitational mass Ma Passive gravitational mass Mp Inertial mass Mi. The gravitational force Fij that acts on mass i by mass j is defined by: (4) Where Maj, Mpi are the active and passive masses of objects j, i, respectively.

Acceleration of agents (Cont.) The acceleration of object (agent) i is computed as follows. (5) Where Mii is inertia mass of agent i.

Agent velocity and positions During the search, the agents update their velocities and positions as shown in Equations 6, 7, respectively. (6) (7)

Gravitational search algorithm The main steps of the GSA can be summarized as follows. Step 1. The algorithm starts by setting the initial values of gravitational constant G0, 𝛼, 𝜀 and the iteration counter t. Step 2. The initial population is generated randomly and consists of N agents, the position of each agent is defined by:

Gravitational search algorithm (Cont.) Step 3. The following steps are repeated until termination criteria satisfied Step 3.1. All agents in the population are evaluated and the best, worst agents are assigned. Step 3.2. The gravitational constant is updated as shown in Equation 1

Gravitational search algorithm (Cont.) Step 3.3. When agent j acts on agent i with force, at a specific time (t) the force is calculated as following: (8) Where Maj is the active gravitational mass of agent j, Mpi is the passive gravitational mass of agent i, G(t) is gravitational constant at time t

Gravitational search algorithm (Cont.) Step 3.4. At iteration t, calculate the total force acting on agent i as following: (9) Where Kbest is the set of first K agents with the best fitness value and biggest mass Step 3.5. Calculate the inertial mass as following: (10) (11)

Gravitational search algorithm (Cont.) Step 3.6. The acceleration of agent i is calculated as following: (12) Step 3.7. The velocity and the position of agent i are computed as shown in Equations 6, 7 Step 3.8. The iteration counter is increased until termination criteria satisfied Step 4. The best optimal solution is produced.

Gravitational search algorithm (Cont.) Parameters initialization Initial population Solution s evaluation Solutions Update Produce the best solution

References E. Rashedi, H. Nezamabadi-pour, and S. Saryazdi, GSA: “A Gravitational Search Algorithm ”, Information Sciences, vol. 179, no. 13, pp.2232-2248, 2009.

Thank you Ahmed_fouad@ci.suez.edu.eg http://www.egyptscience.net