kokifish / MOEA-Net-HL

The relevant codes of our work "Enhancing Robustness and Transmission Performance of Heterogeneous Complex Networks via Multi-Objective Optimization".

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Multi-Objective Evolutionary Algorithm for Networks with Heterogeneous Loads

MOEA-Net$_{HL}$ for short

The relevant codes of our work "Enhancing Robustness and Transmission Performance of Heterogeneous Complex Networks via Multi-Objective Optimization".

Published in: IEEE Systems Journal ( Volume: 15, Issue: 4, Dec. 2021)

Requirements

  • python 3.7
  • networkx
  • pandas
  • numpy

Run the demo

  • For BA scale free networks' optimization.
python CN_Run_MOEA_SFCN.py
  • For real networks' optimization.
python CN_Run_Real.py

Code Description

  • CN_Basic.py: implements the basic functions of host-router like communication networks.
  • CN_Run_MOEA_SFCN.py: implements the optimization process of communication networks.
  • CN_Run_Real.py: implements the optimization process of realistic communication networks.

Data Description

  • /data/USAirLines.txt: topology of US air lines
  • /data/as19981229.txt: topology of AS-level network (AS for Autonomous Systems)

Dataset Ref

About

The relevant codes of our work "Enhancing Robustness and Transmission Performance of Heterogeneous Complex Networks via Multi-Objective Optimization".

License:GNU General Public License v3.0


Languages

Language:Python 100.0%