EconPapers    
Economics at your fingertips  
 

A Fuzzy Variable H Strategy Based Ripple-Spreading Algorithm to Find the k Shortest Paths

Yingfei Zhang, Xiaobing Hu (), Hang Li, Gongpeng Zhang, Chi Zhang and Mark S. Leeson
Additional contact information
Yingfei Zhang: College of Safety Science and Engineering, Civil Aviation University of China, Tianjin 300300, China
Xiaobing Hu: College of Safety Science and Engineering, Civil Aviation University of China, Tianjin 300300, China
Hang Li: College of Safety Science and Engineering, Civil Aviation University of China, Tianjin 300300, China
Gongpeng Zhang: Collaborative Innovation Center of Etourism, Beijing Union University, Beijing 100101, China
Chi Zhang: Beijing College of Politics and Law, Beijing 102628, China
Mark S. Leeson: School of Engineering, University of Warwick, Coventry CV4 7AL, UK

Mathematics, 2024, vol. 12, issue 23, 1-26

Abstract: Ripple-spreading Algorithm (RSA) is a relatively new, nature-inspired, multi-agent based method for path optimization. This paper demonstrates that by modifying the micro-level behaviors of nodes and ripples, RSA achieves good scalability for solving the k shortest paths problem ( k − SPP ). Initially, each node may generate k or more ripples to guarantee optimality. To improve computational efficiency for large-scale problems, we propose an approximate RSA (ARSA), where nodes generate no more than h ripples ( 1 ≤ h < k ). While this reduces optimality, it significantly improves efficiency. Further, we introduce a fuzzy variable H strategy, FVHSRSA, to strike a better balance between optimality and efficiency. The optimality/efficiency of ARSA may still suffer if it uses a constant h too small/large. This strategy allows nodes closer to the destination to generate more ripples, while nodes farther away use fewer ripples. By dynamically adjusting h , FVHSRSA achieves a better trade-off between optimality and efficiency. Comprehensive experiments on 4 common network categories validate the effectiveness and efficiency of FVHSRSA in solving the k − SPP .

Keywords: k shortest paths problem; ripple-spreading; optimality; computational efficiency; fuzzy variable strategy H T (search for similar items in EconPapers)
JEL-codes: C (search for similar items in EconPapers)
Date: 2024
References: View references in EconPapers View complete reference list from CitEc
Citations:

Downloads: (external link)
https://www.mdpi.com/2227-7390/12/23/3670/pdf (application/pdf)
https://www.mdpi.com/2227-7390/12/23/3670/ (text/html)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:gam:jmathe:v:12:y:2024:i:23:p:3670-:d:1527728

Access Statistics for this article

Mathematics is currently edited by Ms. Emma He

More articles in Mathematics from MDPI
Bibliographic data for series maintained by MDPI Indexing Manager ().

 
Page updated 2025-03-19
Handle: RePEc:gam:jmathe:v:12:y:2024:i:23:p:3670-:d:1527728