|
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
|
| Volume 187 - Issue 75 |
| Published: January 2026 |
| Authors: Ahmad Farhan Alshammari |
10.5120/ijca2026926300
|
Ahmad Farhan Alshammari . Implementation of Network Analysis using Markov Chains in Python. International Journal of Computer Applications. 187, 75 (January 2026), 86-93. DOI=10.5120/ijca2026926300
@article{ 10.5120/ijca2026926300,
author = { Ahmad Farhan Alshammari },
title = { Implementation of Network Analysis using Markov Chains in Python },
journal = { International Journal of Computer Applications },
year = { 2026 },
volume = { 187 },
number = { 75 },
pages = { 86-93 },
doi = { 10.5120/ijca2026926300 },
publisher = { Foundation of Computer Science (FCS), NY, USA }
}
%0 Journal Article
%D 2026
%A Ahmad Farhan Alshammari
%T Implementation of Network Analysis using Markov Chains in Python%T
%J International Journal of Computer Applications
%V 187
%N 75
%P 86-93
%R 10.5120/ijca2026926300
%I Foundation of Computer Science (FCS), NY, USA
The goal of this research is to implement network analysis using Markov chains in Python. Networks exist almost everywhere in life. There are networks of computers, people, articles, posts, etc. Network analysis is used to understand the structure, function, and performance of the network. Markov chains method is used to predict the future state based on the present state and not on the previous states. The basic steps of network analysis using Markov chains are explained: defining network (states, transition matrix, and distribution vector), performing matrix multiplication (computing stationary distribution vector and computing stationary transition vector), performing random walk (computing stationary distribution vector), comparing results, and plotting charts. The developed program was tested on an experimental data. The program has successfully performed the basic steps of network analysis using Markov chains and provided the required results.