Abstract

Background. The problem of new generation computer network structural synthesis is considered under constraints on Quality of Service (QoS) – average packets transfer delay (PTD) and packets loss ratio (PLR). Besides network structure it is necessary to determine simultaneously channels capacities and find flow distribution for all classes of service (customers). This problem refers to so-called NP-difficult combinatorial optimization problems for which there are no exact algorithms of polynomial computational complexity. Therefore in the paper modified genetic algorithm (GA) is suggested for its solution. Objective . The aim of the paper is to investigate different modifications (variants) of genetic algorithms: deterministic, adaptive and self-adjusted and estimate their efficiency for the solution of the considered problem. Methods. Based on analysis of literature on GA classes of algorithms were detected differed by variants of strategic parameters adaptation - probabilities of crossover and mutations. Different combinations of adaptation methods were implemented and analyzed – deterministic, adaptive and self- adjusting. Results. The following variants of GA were investigated in the research: • the combination of unconditional crossover and dynamic deterministic mutation; • the combination of unconditional crossover and dynamic adaptive mutation; • the combination of unconditional crossover and dynamic self-adjusting mutation; • the combination dynamic deterministic crossover and dynamic mutation; • the combination dynamic adaptive crossover an unconditional mutation. Conclusions. In result of investigations it was established that the most efficient for the computer networks structural synthesis is the genetic algorithm with combination of dynamic adaptive crossover an unconditional mutation. This algorithm was implemented in software kit and applied for real problem of NG network structural design and its efficiency was estimated.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call