Figure 1

Figure 2

Figure 3:

Figure 4

Figure 5:

Figure 6:

Figure 6:

Figure 7

Figure 8

Figure 9

Figure 10:

Figure 11

Figure 12:

Fitness Outcomes Across Optimizers
| Algorithm | Best | Worst | Mean | Median | SD | Variance |
|---|---|---|---|---|---|---|
| PSO | 5.78 | 8.137 | 0.73010 | 0.023834 | 0.02565 | 4.542x10-6 |
| ACO | 5.34 | 6.532 | 0.56783 | 0.022940 | 0.02379 | 4.08x10-6 |
| GA | 4.5474 | 5.88 | 0.5225 | 0.020970 | 0.03250 | 5.683x10-5 |
| AFO | 4.003 | 4.77 | 0.32578 | 0.020029 | 0.045802 | 5.230x10-4 |
| SEO | 3.683 | 4.42 | 0.28819 | 0.018974 | 0.05532 | 4.676x10-4 |
| SHO | 3.545 | 4.1 | 0.22923 | 0.017646 | 0.06853 | 4.350x10-4 |
| Proposed Model | 2.1731 | 2.893 | 0.16273 | 0.011362 | 0.026290 | 3.2242x10-4 |
j_jsiot-2024-0012_utab_001
| Step | Pseudo-Code for the Proposed Scroll-based HBO Routing Algorithm |
|---|---|
| 1 | Yi - Initialize the feasible paths list |
| 2 | Identify the best search path |
| 3 | Initialize the chaotic honey badgers (representing the wearable nodes) |
| 4 | Evaluate the fitness function for each search path using Equation (16) |
| 5 | Yi = Update the best search path |
| 6 | Cv = Cluster of solutions reaching close to the optimal solution |
| 7 | While (N, number of iterations) do: |
| 8 | For each individual search path do: |
| 9 | Update the current path based on the principles outlined in Algorithm-2 |
| 10 | End for |
| 11 | Update the values of parameters p, e, T, o, and r |
| 12 | Check for the best path identified so far |
| 13 | Recalculate the fitness function for each search path using Equation (16) |
| 14 | If Bf(i)≤Wf |
| 15 | Update the step factor C2 |
| 16 | Calculate the new step size Xstep |
| 17 | Update the new chaotic position of the i-th honey badger using Equation (2) |
| 18 | Check the boundaries of the new position and calculate its fitness value |
| 19 | End If |
| 20 | End while |
Fitness Metrics Across Optimization Models
| Algorithm | Best | Worst | Mean | Median | SD | Variance |
|---|---|---|---|---|---|---|
| PSO | 81 | 65.3 | 0.6893 | 0.02321 | 0.02929 | 2.734x10-6 |
| ACO | 85 | 66.2 | 0.6429 | 0.02292 | 0.03289 | 3.39x10-6 |
| GA | 82 | 62.45 | 0.52403 | 0.02190 | 0.04390 | 4.573x10-5 |
| AFO | 78 | 61.32 | 0.5689 | 0.02089 | 0.05609 | 4.393x10-4 |
| SEO | 78 | 66.89 | 0.6420 | 0.01889 | 0.06109 | 4.2503x10-4 |
| SHO | 80 | 72.34 | 0.6335 | 0.01799 | 0.06773 | 3.863x10-4 |
| Proposed Model | 100 | 97.8 | 0.8497 | 0.01432 | 0.02023 | 2.602x10-4 |
Friedman Test Evaluation
| Algorithms | P-test values |
|---|---|
| PSO | 13 |
| ACO | 11.6 |
| GA | 10.2 |
| AFO | 3.1 |
| SEO | 2.5 |
| SHO | 2.2 |
| Proposed Approach | 1.052 |