BINARY FRUIT FLY OPTIMIZATION ALGORITHM FOR COUNTING THE NUMBER OF SPANNING TREES IN NETWORKS

The NP-hard problem of determining the number of spanning trees of graphs is examined in this paper. A spanning tree of a graph is a tree such that (i) it is a subgraph of (i.e., that includes only edges from ), and (ii) it includes every vertex of . The most classical interest concerning a spanning tree is the number of spanning trees or the complexity of the graph denoted by We propose the first attempt to use a binary version of the fruit fly optimization algorithm (BFFOA) to compute the minimal spanning tree of a graph in a heuristic manner. The fruit fly of BFFOA is binary encoded and used to represent which one of the vertices of the graph belongs to the spanning tree of . The feasibility is enforced by repairing the fruit fly such that an extra vertex created from vertices of is added to , and this repairing process is repeated until becomes the spanning tree of . Theoretically computed graph results are used to compare the proposed BFFOA against competing techniques. The proposed BFFOA performs better than the binary Grey Wolf Optimizer (BGWO), the binary Particle Swarm Optimizer (BPSO), the binary Whale Optimizer (BWO), and the binary Multi-verse Optimization (BMVO) algorithms, according to analysis and computational results.

Authors

Publication Details

Journal
Advances and Applications in Discrete Mathematics
Published
2024-10-19
DOI
https://doi.org/10.17654/0974165824042
Citations
1
Primary Topic
Software-Defined Networks and 5G
Type
article
Field-Weighted Citation Impact
0.35

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

BINARY FRUIT FLY OPTIMIZATION ALGORITHM FOR COUNTING THE NUMBER OF SPANNING TREES IN NETWORKS

Basma Mohamed, Abdullah M. Asiri
1 citations
Advances and Applications in Discrete Mathematics
Software-Defined Networks and 5G
0.35
article

BINARY FRUIT FLY OPTIMIZATION ALGORITHM FOR COUNTING THE NUMBER OF SPANNING TREES IN NETWORKS

Basma Mohamed, Abdullah M. Asiri
article en
1 citations

Abstract

The NP-hard problem of determining the number of spanning trees of graphs is examined in this paper. A spanning tree of a graph is a tree such that (i) it is a subgraph of (i.e., that includes only edges from ), and (ii) it includes every vertex of . The most classical interest concerning a spanning tree is the number of spanning trees or the complexity of the graph denoted by We propose the first attempt to use a binary version of the fruit fly optimization algorithm (BFFOA) to compute the minimal spanning tree of a graph in a heuristic manner. The fruit fly of BFFOA is binary encoded and used to represent which one of the vertices of the graph belongs to the spanning tree of . The feasibility is enforced by repairing the fruit fly such that an extra vertex created from vertices of is added to , and this repairing process is repeated until becomes the spanning tree of . Theoretically computed graph results are used to compare the proposed BFFOA against competing techniques. The proposed BFFOA performs better than the binary Grey Wolf Optimizer (BGWO), the binary Particle Swarm Optimizer (BPSO), the binary Whale Optimizer (BWO), and the binary Multi-verse Optimization (BMVO) algorithms, according to analysis and computational results.

Advances and Applications in Discrete MathematicsVol. 41(8)
King Khalid University
Life below water
Openalex Percentile: Top 38%
Software-Defined Networks and 5G
0.35
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.