A Hybrid Biologically-Inspired Optimization Algorithm for Data Gathering in IoT Sensor Networks


Gerard Kponhinto, Sondes Khemiri-Kallel, Ado Adamou Abba Ari, Abdelhak Mourad Gueroui, Ousmane Thiare, 황준석 (2025) · Journal of Network and Systems Management · DOI ↗

자매 An Energy-Efficient Data Collection Protocol for IoT Networks Using Social Network Search Metaheuristic (CCNC, SNS 메타휴리스틱) 의 확장 작업. artificial-bee-colony (ABC) 의 강한 global search 와 bacterial-foraging-optimization (BFO) 의 강한 local exploitation (swarming) 을 결합한 HBIP (Hybrid Bio-Inspired Optimization) 알고리즘 제안. 정적 IoT 에 적용 후 mobile IoT 까지 확장 — MOO-DGP (Multi-Objective Optimization-based Data Gathering Protocol) 로 velocity · cluster stability · link quality · energy consumption 동시 최적화. 시뮬레이션에서 HBIP 가 LEACH 대비 데이터 수집 +84.40%, BFO 단독 대비 +19.43%, ABC 단독 대비 +7.26% 향상. mobile 환경에서 MBC (Mobility-Based Clustering) 대비 packet delivery rate, control overhead, network lifespan, energy consumption 모두 우위.

  • RQ: (i) IoT WSN 의 cluster head 선정 NP-hard 문제에 ABC 와 BFO 를 hybridize 하면 exploration-exploitation balance 를 개선할 수 있는가? (ii) mobile IoT (MWSN) 에서 다목적 (velocity, stability, link, energy) 최적화를 동시에 다루는 protocol 을 설계할 수 있는가?
  • 방법론: hybrid-metaheuristic — ABC (Karaboga 2005) 의 employed/onlooker/scout bee + BFO (Passino 2002) 의 chemotaxis/swarming/reproduction/elimination-dispersal 4 operation 결합. swarming step 을 ABC 의 exploitation phase 에 통합. Multi Objective Optimization, cluster-tree 라우팅, CC2538 RF radio (IEEE 802.15.4) 에너지 모델, free-space path loss (first-order radio, Heinzelman).
  • 데이터: 시뮬레이션 — static + mobile IoT 환경. CC2538 radio (low-power, 802.15.4 standard). MBC, LEACH, LEACH-Mobile, CBR-Mobile, ABC, BFO 등 baseline 다수.
  • 주요 발견: (i) Static IoT: HBIP 데이터 수집 LEACH 대비 +84.40%, BFO 대비 +19.43%, ABC 대비 +7.26%. (ii) Mobile IoT (MOO-DGP): MBC 대비 effective data packet delivery rate, average control overhead, network lifespan, energy consumption 4 metric 전반 우위. (iii) BFO swarming 의 attractant-repellant 신호 dynamics 가 ABC 의 slow convergence 와 local optima trapping 두 약점을 동시에 보완. (iv) 기존 hybrid (HSA-PSO, ACO-PSO, FA-PSO, dragonfly-firefly 등) 대비 time / computational complexity 우위 — cascade hybrid 가 아닌 swarming-내장 hybrid 라 cost 낮음.
  • 시사점: hybrid 메타휴리스틱 설계는 cascade (algorithm 직렬 연결) 가 아니라 specific 단계 (BFO swarming → ABC exploitation) 의 targeted 통합이 효율적. mobile IoT 응용 (livestock monitoring, environmental sensing, healthcare) 에서 적용 가능.

Cluster-tree 기반 데이터 수집 아키텍처. BS 가 cluster head 를 통해 sensor data 수집. 본 paper 의 HBIP 는 cluster head 선정과 cluster 형성 단계에서 ABC + BFO 의 hybrid optimization 으로 에너지 효율적 선택을 수행.

요약

황준석 의 5기 (개도국 ICT 혁신 · 아프리카 ICT 협력) 라인의 IoT 분기 두 번째 paper. An Energy-Efficient Data Collection Protocol for IoT Networks Using Social Network Search Metaheuristic (2025 CCNC, SNS 메타휴리스틱) 의 직계 확장 — 동일 author group (Paris-Saclay UVSQ + 세네갈 Gaston Berger + 카메룬 Maroua + SNU Global R&DB Center) 의 PASET-RSIF 펀딩 협력 결과물. 자매 paper 가 단일 메타휴리스틱 (SNS) 적용이었다면, 본 paper 는 hybrid (ABC + BFO) 로 진화. 추가로 mobile IoT 환경으로 scope 확장 — 자매 paper 의 static 한계를 넘어선다.

기존 metaheuristic 라인의 한계는 exploration-exploitation tradeoff. ABC 는 employed/onlooker/scout bee 의 다층 탐색으로 강한 exploration 을 제공하지만 slow convergence 와 local optima trapping. BFO 는 chemotaxis (swim/tumble) + swarming (cell-to-cell attractant/repellant 신호) 로 강한 local exploitation 이지만 단독으로는 global 탐색 약함. 본 paper 는 BFO 의 swarming step 만 ABC 의 employed bee + onlooker bee phase 에 끼워 넣어 ABC 의 exploration 을 유지하면서 BFO 의 local refinement 를 결합. 기존 cascade hybrid (HSA→PSO, ACO→PSO, FA→PSO 등 9 종 reviewed) 가 모두 “high time and computational complexity” 라는 단점이 있었던 것과 대비.

알고리즘 흐름은 3 phase. (i) setup: BS 가 모든 node 의 위치·잔여 에너지 정보 수집 후 threshold εthr\varepsilon_{thr} 이상 node 를 eligible CH set PCHP_{CH} 로 등록. (ii) HBIP cluster head 선정: bee 인구 N=#PCH\mathcal{N} = \#P_{CH}, 각 solution vector Bi\mathcal{B}_iD\mathcal{D} 개 CH. employed bee 가 ABC 식 (1) 로 new position, BFO swarming (식 6-8) 으로 attractant-repellant 적용해 fitness 재계산, onlooker bee 가 식 (3) 의 probability 로 좋은 source 집중, scout bee 가 limit 초과 시 식 (4) 로 random 재배치. (iii) steady phase: cluster 내 (intra) + cluster 간 (inter) data transmission. mobile 확장 (MOO-DGP) 은 fitness function 에 velocity, link quality, cluster stability 추가.

결과의 함의는 셋. 첫째, static 환경에서 HBIP 의 LEACH 대비 +84.40% 데이터 수집 향상은 LEACH 의 random CH 선정이 얼마나 비효율적인지 보여준다. BFO 단독 대비 +19.43%, ABC 단독 대비 +7.26% 는 hybrid 의 marginal value 가 실재함을 입증. 둘째, mobile IoT 의 4-metric 동시 최적화 (velocity, stability, link, energy) 가 가능 — 단일 metric 최적화는 trade-off 를 무시. 셋째, swarming-내장 hybrid 가 cascade hybrid 보다 cost-effective — IoT 임베디드 시스템의 자원 제약에 적합. 한계: BS 중앙 집중 처리의 message exchange overhead 문제 (자매 paper 와 동일), 후속 작업은 distributed AI / federated learning 방향.

핵심 결과

Static IoT 시뮬레이션 (HBIP vs baseline 3 종):

MetricHBIP vs LEACHHBIP vs BFOHBIP vs ABC
데이터 수집 (BS packets)+84.40%+19.43%+7.26%
네트워크 수명우위우위우위
에너지 효율우위우위우위

Mobile IoT 시뮬레이션 (MOO-DGP vs MBC):

  • Effective Data Packet Delivery Rate: MOO-DGP 우위
  • Average Control Overhead: MOO-DGP 우위 (낮음)
  • Network Lifespan: MOO-DGP 우위
  • Energy Consumption: MOO-DGP 우위 (낮음)

4 multi-objective fitness 요소: Velocity (이동 속도), Cluster Stability (안정성), Link Quality (연결 품질), Energy Consumption (에너지 소비).

방법론 노트

artificial-bee-colony (ABC, Karaboga 2005) — 꿀벌 군집의 foraging 모방. 3 그룹: employed bee (food source 탐색), onlooker bee (대기), scout bee (random 탐색).

Employed bee position update:

ϑij=Bij+ϕij(BijBkj)\vartheta_{ij} = \mathcal{B}_{ij} + \phi_{ij} \cdot (\mathcal{B}_{ij} - \mathcal{B}_{kj})

ϕij[1,1]\phi_{ij} \in [-1, 1] random, Bk\mathcal{B}_k 는 주변 solution (kik \neq i).

Fitness function:

fit(Bi)={11+g(Bi),g(Bi)01+g(Bi),g(Bi)<0\text{fit}(\mathcal{B}_i) = \begin{cases} \frac{1}{1 + g(\mathcal{B}_i)}, & g(\mathcal{B}_i) \geq 0 \\ 1 + g(\mathcal{B}_i), & g(\mathcal{B}_i) < 0 \end{cases}

Onlooker bee selection probability:

pi=fit(Bi)n=1Nfit(Bn)p_i = \frac{\text{fit}(\mathcal{B}_i)}{\sum_{n=1}^{\mathcal{N}} \text{fit}(\mathcal{B}_n)}

bacterial-foraging-optimization (BFO, Passino 2002) — E. coli 박테리아의 chemotaxis (swim/tumble) + swarming (cell-to-cell 신호) + reproduction + elimination-dispersal 4 operation.

Chemotaxis step:

Θi(m+1,n,l)=Θi(m,n,l)+M(i)Δ(i)Δ(i)TΔ(i)\Theta^i(m+1, n, l) = \Theta^i(m, n, l) + M(i) \cdot \frac{\Delta(i)}{\sqrt{\Delta(i)^T \Delta(i)}}

Swarming (cell-to-cell signal) — 본 paper 의 HBIP 가 ABC 에 통합하는 핵심 부분:

Zcci(Θ,Θi)=i=1N[datexp(ωatr(ΘrΘri)2)]+i=1N[hrepexp(ωrepr(ΘrΘri)2)]\mathcal{Z}_{cc}^i(\Theta, \Theta^i) = \sum_{i=1}^{\mathcal{N}} \left[ -d_{at} \exp\left(-\omega_{at} \sum_r (\Theta_r - \Theta_r^i)^2 \right) \right] + \sum_{i=1}^{\mathcal{N}} \left[ h_{rep} \exp\left(-\omega_{rep} \sum_r (\Theta_r - \Theta_r^i)^2 \right) \right]

dat,ωatd_{at}, \omega_{at} 는 attractant 신호의 depth/width, hrep,ωreph_{rep}, \omega_{rep} 는 repellant 신호의 height/width. attractant 는 nutrient-rich 영역으로 박테리아 유인, repellant 는 noxious 영역에서 후퇴 — 이 swarming dynamics 가 local exploitation 을 강화.

에너지 모델 (first-order radio, Heinzelman):

ETRX={k(Eelectr+Efsr2),rdthresk(Eelectr+Eampr4),r>dthresE_{TRX} = \begin{cases} k(E_{electr} + E_{fs} r^2), & r \leq d_{thres} \\ k(E_{electr} + E_{amp} r^4), & r > d_{thres} \end{cases}

dthres=Efs/Eampd_{thres} = \sqrt{E_{fs} / E_{amp}}. 자매 paper 와 동일한 radio 모델. 본 paper 의 차별점은 CC2538 RF transceiver (IEEE 802.15.4) 의 realistic low-power 모델 사용 — 자매 paper 의 일반 free-space model 보다 정확.

연구 계보

황준석 author page anchor 의 “개도국 ICT 혁신 — 아프리카 협력” 라인의 IoT 분기. 직계 ancestor 는 자매 An Energy-Efficient Data Collection Protocol for IoT Networks Using Social Network Search Metaheuristic (2025 CCNC, SNS 메타휴리스틱) — 본 paper 의 reference [6] 가 그 paper. 자매 paper 는 단일 SNS 메타휴리스틱 + static 환경이었다면, 본 paper 는 hybrid (ABC + BFO) + mobile 환경으로 두 차원 확장. 동일 author group + PASET-RSIF (Pan-African Aluminum, Science, Engineering and Technology — Regional Scholarship and Innovation Fund) 펀딩.

기술적 reference 라인: (i) Clustering protocol: LEACH (Heinzelman, Chandrakasan, Balakrishnan, HICSS 2000) 의 hierarchical clustering 원조. LEACH-Mobile [8], CBR-Mobile [9], MBC [10] 의 mobile extension 계보. (ii) 메타휴리스틱 원조: ABC (Karaboga 2005), BFO (Passino 2002) — 본 paper 의 hybrid base. (iii) Hybrid 메타휴리스틱: HSA-PSO [16], ABC-ACO [17], ACO-PSO [18], PSO-FA [19], FA-PSO [20], dragonfly-firefly [21], AFSA-ACO [22], ABC-SA [23] 의 9 종 reviewed — 모두 cascade hybrid 로 high complexity. 본 paper 는 swarming-internal hybrid 로 cost 절감. (iv) 에너지 모델: Heinzelman first-order radio (2000), CC2538 RF (IEEE 802.15.4) [7].

황준석 라인 내에서는 (i) ahp-mcdm / IoT 정책 측 (Na et al. 2023 IoT 규제) 의 기술-정책 종합의 기술 측 분기, (ii) An Energy-Efficient Data Collection Protocol for IoT Networks Using Social Network Search Metaheuristic 와 함께 PASET 아프리카 협력 paper 라인.

See also

인접 그래프

1-hop 이웃 17
  • 인물 6
  • 방법론 1
  • 주제 5
  • 수록처 1
  • 분류 1
  • 논문 3
황준석Abdelhak Mourad G…Ado Adamou Abba A…Gerard KponhintoOusmane ThiareSondes Khemiri-Ka…Metaheuristic Opt…개도국 ICT 혁신Data GatheringMobile Wireless S…Multi Objective O…Wireless Sensor N…Journal of Networ…iot-networks A Hybrid Biologically…
휠 = 확대/축소 · 드래그 = 이동 · hover = 라벨 · 클릭 = 페이지 이동