2017
DOI: 10.18517/ijaseit.7.5.3173
|View full text |Cite
|
Sign up to set email alerts
|

An Analysis of a Recursive and an Iterative Algorithm for Generating Permutations Modified for Travelling Salesman Problem

Abstract: This paper presents the results of a comparative analysis between a recursive and an iterative algorithm when generating permutation. A number of studies discussing the problem and some methods dealing with its solution are analyzed. Recursion and iteration are approaches used in computer programs to implement different algorithms. An iterative approach is the repeated execution of the same source code until a certain end condition is met. On the other hand, a recursive approach uses a recursive function that … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
7
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
4

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(7 citation statements)
references
References 19 publications
(13 reference statements)
0
7
0
Order By: Relevance
“…This problem is solved by repeating vertices being replaced by missing ones. After generating new solutions, their scores are calculated using the CalculateScore function (lines [25][26]. The complexity of this method is Θ(m 2 ), where m is the number of vertices in the graph.…”
Section: Materials and Algorithmmentioning
confidence: 99%
See 2 more Smart Citations
“…This problem is solved by repeating vertices being replaced by missing ones. After generating new solutions, their scores are calculated using the CalculateScore function (lines [25][26]. The complexity of this method is Θ(m 2 ), where m is the number of vertices in the graph.…”
Section: Materials and Algorithmmentioning
confidence: 99%
“…After the process of generating new solutions (lines [11][12][13][14][15][16][17] is completed, it is checked whether there are same solutions among them. When two identical solutions are found, the second one mutates (lines [18][19][20][21][22][23][24][25][26][27][28][29]. This leads to an increase in the computational complexity of the whole procedure, which is already cubic and depends both on the number of vertices in the graph and the number of individuals in the population, along with the number of reproductions generated.…”
Section: Materials and Algorithmmentioning
confidence: 99%
See 1 more Smart Citation
“…If a connected undirected graph G=(V, E) is given, it is necessary to find a vertex v ∈ V such that the distance from it to the farthest vertex (for example u) is minimal, i.e., distance(v, u)=minimum. In this case, the vertex v is called the center of the graph, and the distance from the vertex u to the vertex v (i.e., distance (v, u)) is called the radius of the graph [1], [29].…”
Section: Introductionmentioning
confidence: 99%
“…Until today, the search for an effective technique of solving TSP is still a phenomenal effort. In recent years, many metaheuristic approaches were proposed and applied for solving TSP [32]. Some approaches are population-based.…”
Section: Introductionmentioning
confidence: 99%