







속도 업데이트 구성 요소

최적화 적용 문제 : 드론 시나리오

관성 요소 : 관성 * 현재 속도
관성 요소 : 0.2 * 0 = 0
인지 요소 : 인지 가속 * (입자 최적 위치 - 현재 위치)
인지 가속 : 인지 상수 * 무작위 인지 수
인지 가속 : 0.35 * 0.2 = 0.07
인지 요소 : 0.07 * ([7,1] - [7,1]) = 0.07 * 0 = 0
사회적 요소 : 사회적 가속 * (군집 최적 위치 - 현재 위치)
사회적 가속 : 사회적 상수 * 무작위 사회적 수
사회적 가속 : 0.45 * 0.3 = 0.135
사회적 요소 : 0.135 * ([-10,1] - [7,1]) = 0.135 * sqrt{(-10-7)^2 + (1-1)^2} = 0.135 * 17 = 2.295
새로 업데이트 한 속도
관성 요소 + 사회적 요소 + 인지 요소
= 0 + 0 + 2.295 = 2.295
위치 업데이트

관성 요소 : 관성 * 현재 속도
관성 요소 : 0.2 * 2.295 = 0.59
인지 요소 : 인지 가속 * (입자 최적 위치 - 현재 위치)
인지 가속 : 인지 상수 * 무작위 인지 수
인지 가속 : 0.35 * 0.2 = 0.07
인지 요소 : 0.07 * ([7,1] - [9.925,3.325]) = 0.07 * sqrt{(7-9.925)^2 + (1-3.325)^2} = 0.07 * 3.736 = 0.266
사회적 요소 : 사회적 가속 * (군집 최적 위치 - 현재 위치)
사회적 가속 : 사회적 상수 * 무작위 사회적 수
사회적 가속 : 0.45 * 0.3 = 0.135
사회적 요소 : 0.135 * ([0.626,10] - [9.925,3.325]) = 0.135 * sqrt{(0.625-9.925)^2 + (10-3.325)^2} = 0.135 * 11.447 = 1.545
새로 업데이트 한 속도
관성 요소 + 사회적 요소 + 인지 요소
= 0.59 + 0.266 + 1.545 = 2.401
반복을 통해 입자는 다른 위치로 이동

