The Capacity Constraint Physarum Solver

10/19/2020
by   Yusheng Huang, et al.
0

Physarum polycephalum inspired algorithm (PPA), also known as the Physarum Solver, has attracted great attention. By modelling real-world problems into a graph with network flow and adopting proper equations to calculate the distance between the nodes in the graph, PPA could be used to solve system optimization problems or user equilibrium problems. However, some problems such as the maximum flow (MF) problem, minimum-cost-maximum-flow (MCMF) problem, and link-capacitated traffic assignment problem (CTAP), require the flow flowing through links to follow capacity constraints. Motivated by the lack of related PPA-based research, a novel framework, the capacitated physarum polycephalum inspired algorithm (CPPA), is proposed to allow capacity constraints toward link flow in the PPA. To prove the validity of the CPPA, we developed three applications of the CPPA, i.e., the CPPA for the MF problem (CPPA-MF), the CPPA for the MCFC problem, and the CPPA for the link-capacitated traffic assignment problem (CPPA-CTAP). In the experiments, all the applications of the CPPA solve the problems successfully. Some of them demonstrate efficiency compared to the baseline algorithms. The experimental results prove the validation of using the CPPA framework to control link flow in the PPA is valid. The CPPA is also very robust and easy to implement since it could be successfully applied in three different scenarios. The proposed method shows that: having the ability to control the maximum among flow flowing through links in the PPA, the CPPA could tackle more complex real-world problems in the future.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/29/2020

An Approach to Avoid the Unreal High Flows on Congested Links and Investigates the Evolution of Congestion over Network

The unreal high flows may appear on the actually congested links in the ...
research
02/21/2022

Data-Driven Traffic Assignment: A Novel Approach for Learning Traffic Flow Patterns Using a Graph Convolutional Neural Network

We present a novel data-driven approach of learning traffic flow pattern...
research
06/09/2014

A bio-inspired algorithm for fuzzy user equilibrium problem by aid of Physarum Polycephalum

The user equilibrium in traffic assignment problem is based on the fact ...
research
05/12/2019

Routing and Scheduling of Network Flows with Deadlines and Discrete Capacity Allocation

Joint scheduling and routing of data flows with deadline constraints in ...
research
11/15/2018

Network capacity enhancement with various link rewiring strategies

The structure of the network has a great impact on its traffic dynamics....
research
02/26/2018

Multi-Commodity Flow with In-Network Processing

Modern networks run "middleboxes" that offer services ranging from netwo...
research
03/11/2020

New stochastic highway capacity estimation method and why product limit method is unsuitable

Kaplan-Meier estimate, commonly known as product limit method (PLM), and...

Please sign up or login with your details

Forgot password? Click here to reset