scispace - formally typeset
Search or ask a question
Topic

Prim's algorithm

About: Prim's algorithm is a research topic. Over the lifetime, 775 publications have been published within this topic receiving 17971 citations. The topic is also known as: DJP algorithm & Jarník algorithm.


Papers
More filters
Journal ArticleDOI
Xin-Shun Xu1, Jun Ma1
TL;DR: In this paper, an efficient simulated annealing algorithm is presented for the minimum vertex cover problem, and an acceptance function is defined for every vertex to help the algorithm in finding a near-optimal solution to a problem.

38 citations

Proceedings ArticleDOI
22 Jul 2012
TL;DR: In this article, a minimal spanning tree algorithm for distribution networks configurations is proposed, which is based on the power losses' minimization in order to select a new configuration, keeping a radial configuration.
Abstract: A minimal spanning tree algorithm for distribution networks configurations is proposed. The paper approaches the formulation by the power losses' minimization in order to select a new configuration, keeping a radial configuration. This type of problem becomes a non-differentiable, mixed integer, and highly combinatorial in nature. The Kruskal's algorithm is used to determine the minimum spanning tree, which has the characteristic to run in polynomial time.

37 citations

Book ChapterDOI
19 Jun 1992
TL;DR: A simple but efficient (O(n + m ln n)) algorithm to test the primality of undirected graphs and can be seen as a common generalization of Spinrad's work on P4-tree structure and substitution decomposition and Ille's one about the structure of prime graphs.
Abstract: A graph is said to be prime if it has no non-trivial substitution decomposition, or module This paper introduces a simple but efficient (O(n + m ln n)) algorithm to test the primality of undirected graphs The fastest previous algorithm is due to Muller and Spinrad [MS89] and requires quadratic time Our approach can be seen as a common generalization of Spinrad's work on P4-tree structure and substitution decomposition [Spi89] and Ille's one about the structure of prime graphs [Ill90] (see also Schmerl and Trotter [ST91] which contains similar results)

37 citations

Proceedings ArticleDOI
01 Jan 1973
TL;DR: It is pointed out that all of these algorithms fall into the class of minimum spanning tree problems, constrained by traffic or response time requirements, and most of the algorithms can be unified into a modified Kruskal'sminimum spanning tree algorithm.
Abstract: The problem of designing minimum cost multidrop lines which connect remote terminals to a concentrator or a central data processing computer is studied. In some cases, optimal solutions can be obtained by using either linear integer programming or a branch-bound method. These approaches are not practical since they lack flexibility and require an enormous amount of computer time for most practical problems. As a consequence, heuristic algorithms have been developed by various authors. In this paper, we point out that all of these algorithms fall into the class of minimum spanning tree problems, constrained by traffic or response time requirements. The difference between them is mainly the sequential order with which a branch or a line is selected into the tree. Without the constraints, all algorithms converge to a minimum spanning tree. With the constraints, they form different sub-trees. Most of the algorithms can be unified into a modified Kruskal's minimum spanning tree algorithm.In the modified algorithm, a weight is associated with each terminal. Let Wi be the weight associated with terminal i, and dij be the cost for the line directed from terminal i to terminal j. When the algorithm fetches the cost for the line, it replaces it with dij - wi In some cases, Wi's need to be readjusted in the middle of the algorithm. The difference between all existing heuristic algorithms is in the way wi's are defined. If wi is zero for all i, the algorithm reduces to the unmodified Kruskal's algorithm; if wi is set to zero whenever a line incident to terminal i is selected as a tree branch, the algorithm reduces to Prim's minimum spanning tree algorithm.An extension of the algorithm to the solution of an associated problem of partitioning the terminals with respect to a predetermined set of concentrators, multiplexers, terminal interface processors, or central computers is also derived.The efficiency of an algorithm depends greatly on how it is implemented. The computational complexity of the unified algorithm is in the order of N2 log N for the most general case, where N is the number of terminals. By using good heuristics, it reduces to K1 K log N + K2 N, where K1 and K2 are constants, for many practical applications. The algorithm has been applied to large networks with over 1,000 terminals, yielding excellent results and using only 15 seconds of computer time on a CDC 6600 computer.Designs obtained by using different wi's are compared.

36 citations

Journal ArticleDOI
TL;DR: An asynchronous algori thm is described which determines a spanning tree of the graph and can be favourably compared to the one of Gallagher et al.

36 citations


Network Information
Related Topics (5)
Time complexity
36K papers, 879.5K citations
82% related
Tree (data structure)
44.9K papers, 749.6K citations
78% related
Metaheuristic
29.9K papers, 921K citations
78% related
Scheduling (computing)
78.6K papers, 1.3M citations
77% related
Computational complexity theory
30.8K papers, 711.2K citations
76% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
20232
20224
202113
20208
201920
201815