31 results on '"dfs"'
Search Results
2. Enhanced Robot Motion Block of A-Star Algorithm for Robotic Path Planning.
- Author
-
Kabir, Raihan, Watanobe, Yutaka, Islam, Md Rashedul, and Naruse, Keitaro
- Subjects
- *
ROBOTIC path planning , *ROBOT motion , *POTENTIAL field method (Robotics) , *COST functions , *TIME complexity , *GRIDS (Cartography) - Abstract
An optimized robot path-planning algorithm is required for various aspects of robot movements in applications. The efficacy of the robot path-planning model is vulnerable to the number of search nodes, path cost, and time complexity. The conventional A-star (A*) algorithm outperforms other grid-based algorithms because of its heuristic approach. However, the performance of the conventional A* algorithm is suboptimal for the time, space, and number of search nodes, depending on the robot motion block (RMB). To address these challenges, this paper proposes an optimal RMB with an adaptive cost function to improve performance. The proposed adaptive cost function keeps track of the goal node and adaptively calculates the movement costs for quickly arriving at the goal node. Incorporating the adaptive cost function with a selected optimal RMB significantly reduces the searches of less impactful and redundant nodes, which improves the performance of the A* algorithm in terms of the number of search nodes and time complexity. To validate the performance and robustness of the proposed model, an extensive experiment was conducted. In the experiment, an open-source dataset featuring various types of grid maps was customized to incorporate the multiple map sizes and sets of source-to-destination nodes. According to the experiments, the proposed method demonstrated a remarkable improvement of 93.98% in the number of search nodes and 98.94% in time complexity compared to the conventional A* algorithm. The proposed model outperforms other state-of-the-art algorithms by keeping the path cost largely comparable. Additionally, an ROS experiment using a robot and lidar sensor data shows the improvement of the proposed method in a simulated laboratory environment. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
3. Design of 3-D Pipe Routing for Internet of Things Networks Using Genetic Algorithm
- Author
-
Maan, Vivechana, Malik, Aruna, Singh, Samayveer, Sharma, Deepak, Kumar, Mohit, editor, Gill, Sukhpal Singh, editor, Samriya, Jitendra Kumar, editor, and Uhlig, Steve, editor
- Published
- 2023
- Full Text
- View/download PDF
4. Randomised Analysis of Backtracking-based Search Algorithms in Elucidating Sudoku Puzzles Using a Dual Serial/Parallel Approach
- Author
-
Garg, Pramika, Jha, Avish, Shukla, Amogh, Kacprzyk, Janusz, Series Editor, Gomide, Fernando, Advisory Editor, Kaynak, Okyay, Advisory Editor, Liu, Derong, Advisory Editor, Pedrycz, Witold, Advisory Editor, Polycarpou, Marios M., Advisory Editor, Rudas, Imre J., Advisory Editor, Wang, Jun, Advisory Editor, Smys, S., editor, Balas, Valentina Emilia, editor, and Palanisamy, Ram, editor
- Published
- 2022
- Full Text
- View/download PDF
5. Enhanced Robot Motion Block of A-Star Algorithm for Robotic Path Planning
- Author
-
Raihan Kabir, Yutaka Watanobe, Md Rashedul Islam, and Keitaro Naruse
- Subjects
A* algorithm ,adaptive cost function ,BFS ,Dijkstra ,DFS ,TWA* ,Chemical technology ,TP1-1185 - Abstract
An optimized robot path-planning algorithm is required for various aspects of robot movements in applications. The efficacy of the robot path-planning model is vulnerable to the number of search nodes, path cost, and time complexity. The conventional A-star (A*) algorithm outperforms other grid-based algorithms because of its heuristic approach. However, the performance of the conventional A* algorithm is suboptimal for the time, space, and number of search nodes, depending on the robot motion block (RMB). To address these challenges, this paper proposes an optimal RMB with an adaptive cost function to improve performance. The proposed adaptive cost function keeps track of the goal node and adaptively calculates the movement costs for quickly arriving at the goal node. Incorporating the adaptive cost function with a selected optimal RMB significantly reduces the searches of less impactful and redundant nodes, which improves the performance of the A* algorithm in terms of the number of search nodes and time complexity. To validate the performance and robustness of the proposed model, an extensive experiment was conducted. In the experiment, an open-source dataset featuring various types of grid maps was customized to incorporate the multiple map sizes and sets of source-to-destination nodes. According to the experiments, the proposed method demonstrated a remarkable improvement of 93.98% in the number of search nodes and 98.94% in time complexity compared to the conventional A* algorithm. The proposed model outperforms other state-of-the-art algorithms by keeping the path cost largely comparable. Additionally, an ROS experiment using a robot and lidar sensor data shows the improvement of the proposed method in a simulated laboratory environment.
- Published
- 2024
- Full Text
- View/download PDF
6. Tree-Based Approach's to Mitigate the Heterogeneity Concerns among Different file Systems: A Possible Solution.
- Author
-
Fayaz, Sheikh Amir, Zaman, Majid, Hasan, Iqbal, Bakshi, Waseem Jeelani, and Kaul, Sameer
- Subjects
HETEROGENEITY ,ACQUISITION of data - Abstract
It might be quite difficult to search for words or phrases in the many file formats that are based on various operating systems. To deal with this level of heterogeneity in different file systems, several academics have put up a number of alternative strategies. Given that data is stored in various formats and is controlled by several operating systems, such solutions, however, proved to be extremely time-consuming. The suggested techniques work best when the data is kept in a single source. The idea of bottlenecking and the resulting heterogeneity in file systems are two main issues with looking for a certain collection of data objects (folder, file, or directory) across many platforms (Windows, Linux, and so forth). We made an effort to suggest fundamental searching methods that may deal with the issue of heterogeneity while increasing efficiency and maintaining dependability. Our method makes use of a concept known as tree-based breadth first search (BFS) and depth first search techniques (DFS) to limit to an absolute minimum the amount of I/O operations that might be required in the heterogeneous environment. The experiment was run on Windows and Linux computers, and it was discovered that by using these strategies, the heterogeneity issues may be greatly decreased, leading to some encouraging outcomes. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
7. On the recognition of search trees generated by BFS and DFS.
- Author
-
Scheffler, Robert
- Subjects
- *
SPANNING trees , *TREE graphs , *GRAPH theory , *TREES - Abstract
The spanning trees of a graph constructed by the graph searches BFS and DFS are some of the most elementary structures in algorithmic graph theory. BFS-trees are first-in trees, i.e., every vertex is connected to its first visited neighbor. DFS-trees are last-in trees, i.e., every vertex is connected to its most recently visited neighbor. It is known since the 1980s that the problem of deciding whether a given spanning tree of a graph is a BFS-tree or a DFS-tree can be solved in linear time. Here, we will show that swapping the search-tree paradigms between these searches makes the problem hard, i.e., it is NP -complete to decide whether a spanning tree of a graph is a first-in-tree of a DFS or a last-in-tree of a BFS. To the best of our knowledge the latter result is the first hardness result for the recognition of last-in-trees for some graph search. Additionally, we study the complexity of both problems on split graphs. • Hardness of the recognition of last-in trees of BFS. • Hardness of the recognition of first-in trees of DFS. • Linear-time algorithm for the recognition of first-in trees of DFS on split graphs. • Better understanding of the last-in trees of generic search. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
8. A Comparative Study on Various Search Techniques for Gaming Applications
- Author
-
Sunil, B., Naveen Kumar, M. R., Gowrishankar, B. N., Prema, N. S., Kacprzyk, Janusz, Series Editor, Gomide, Fernando, Advisory Editor, Kaynak, Okyay, Advisory Editor, Liu, Derong, Advisory Editor, Pedrycz, Witold, Advisory Editor, Polycarpou, Marios M., Advisory Editor, Rudas, Imre J., Advisory Editor, Wang, Jun, Advisory Editor, Ranganathan, G., editor, Chen, Joy, editor, and Rocha, Álvaro, editor
- Published
- 2020
- Full Text
- View/download PDF
9. Frameworks for designing in-place graph algorithms.
- Author
-
Chakraborty, Sankardeep, Mukherjee, Anish, Raman, Venkatesh, and Satti, Srinivasa Rao
- Subjects
- *
GRAPH algorithms , *REDUCED-order models , *ALGORITHMS - Abstract
Read-only memory (ROM) model is a classical model of computation to study time-space tradeoffs of algorithms. More recently, several graph algorithms have been studied under ROM model. In this paper, we study graph algorithms under two different relaxations of ROM model, referred to as the implicit and rotate models, and show that these simple relaxations allow us to implement fundamental graph search methods like BFS and DFS more space efficiently than in ROM model. All our algorithms are simple but quite subtle, and we believe that these models are practical enough to spur interest for other graph problems in these models. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
10. A NEW MODEL OF COMPARATIVE DIRECTIONS AND PROFILE MATCHING IN THE CARPOOLING COMPUTATIONL SYSTEMS.
- Author
-
Mohanty, Jyoti Ranjan, Setlani, Jitendra, and Patra, Rasmi Ranjan
- Subjects
PASSENGER traffic ,RIDESHARING ,PASSENGERS - Abstract
Carpoolng is a sysytem which the passenger can share the vehicale nad by this means the traffic also duces due to red ucing the no of vehicle on the the roa the government government organization has started the implementatio of carpooling system. To implement this system various Approaches has beendeveloped but becomes essentials that the Selection of optimal distance for pickingthe ger for improvi passenger for improving the recital of the system so in the research work, we use graph traversal technique to find the effective path and it is testedto find the opiimal solution The experimentl results of the proposed metdodology our approac showng approa more efficient than the existing approach. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF
11. Unified View of Graph Searching and LDFS-Based Certifying Algorithms
- Author
-
Corneil, Derek G., Habib, Michel, and Kao, Ming-Yang, editor
- Published
- 2016
- Full Text
- View/download PDF
12. Simulation Based Comparison Between MOWL, AODV and DSDV Using NS2
- Author
-
Swami, Balram, Singh, Ravindar, Howlett, Robert J., Series editor, Jain, Lakhmi C., Series editor, Satapathy, Suresh Chandra, editor, and Das, Swagatam, editor
- Published
- 2016
- Full Text
- View/download PDF
13. Comparative Analysis of Scalability and Energy Efficiency of Ordered Walk Learning Routing Protocol
- Author
-
Balram Swami, Ravindar Singh, Kacprzyk, Janusz, Series editor, Satapathy, Suresh Chandra, editor, Bhatt, Yogesh Chandra, editor, Joshi, Amit, editor, and Mishra, Durgesh Kumar, editor
- Published
- 2016
- Full Text
- View/download PDF
14. An Efficient Approach for Constructing Spanning Trees by Applying BFS and DFS Algorithm Directly on Non-regular Graphic Sequences
- Author
-
Biswas, Prantik, Paul, Abhisek, Gogoi, Ankur, Bhattacharya, Paritosh, Shetty, N. R., editor, Prasad, N.H., editor, and Nalini, N., editor
- Published
- 2016
- Full Text
- View/download PDF
15. Space Efficient Linear Time Algorithms for BFS, DFS and Applications.
- Author
-
Banerjee, Niranka, Chakraborty, Sankardeep, Raman, Venkatesh, and Satti, Srinivasa Rao
- Subjects
- *
LINEAR time invariant systems , *SEARCH algorithms , *GRAPH theory , *POLYNOMIAL time algorithms , *SPARSE graphs - Abstract
Research on space efficient graph algorithms, particularly for st-connectivity, has a long history including the celebrated polynomial time, O(lg n) bits1 algorithm in undirected graphs by Reingold J. JACM. 55(4) (
2008 ), and polynomial time, n/2Θ(lgn)bits algorithm in directed graphs by Barnes et al. SICOMP. 27(5), 1273-1282 ( 1998 ). Recent works by Asano et al. ISAAC (2014 ) and Elmasry et al. STACS (2015 ), reconsidered classical fundamental graph algorithms focusing on improving the space complexity. Elmasry et al. gave, among others, an implementation of breadth first search (BFS) in a graph G with n vertices and m edges, taking the optimal O(m + n) time using O(n) bits improving the naïve O(n lg n) bits implementation. Similarly, Asano et al. provided space efficient implementations for performing depth first search (DFS) in a graph G. We continue this line of work focusing on improving the space requirement for implementing a few classical graph algorithms. Our first result is a simple data structure that can maintain any subset S of a universe of u elements using just u + o(u) bits and supports in constant time, apart from the standard insert, delete and membership queries, the operation findany that finds and returns any element of the set (or outputs that the set is empty). It can also enumerate all elements present currently in the set in no particular order in O(k + 1) time where k is the number of elements currently belonging to the set. While this data structure supports a weaker set of operations than that of Elmasry et al. STACS (2015 ), it is simple, more space efficient and is sufficient to support a BFS implementation optimally in O(m + n) time using at most 2n + o(n) bits. Later, we further improve the space requirement of BFS to at most n lg 3 + o(n) bits albeit with a slight increase in running time to O(m lg nf(n)) time where f(n) is any extremely slow growing function of n, and the o term in the space is a function of f(n). We also discuss a similar time-space tradeoff result for finding a minimum weight spanning tree of a weighted (bounded by polynomial in n) undirected graph using n + O(n/f(n)) bits and O(m lg nf(n)) time, for any function f(n) such that 1 ≤ f(n) ≤ n. For DFS in a graph G, we provide an implementation taking O(m + n) time and O(n lg m/n) bits. This partially answers at least for sparse graphs, a question asked by Asano et al. ISAAC (2014 ) whether DFS can be performed in O (m + n) time and using O(n) bits, and also simultaneously improves the DFS result of Elmasry et al. STACS (2015 ). Using our DFS algorithm and other careful implementations, we show how one can also test for biconnectivity, 2-edge connectivity, and find cut vertices and bridges of a given undirected graph within the same time and space bounds; earlier classical linear time algorithms for these problems used Ω(n lg n) bits of space. [ABSTRACT FROM AUTHOR]- Published
- 2018
- Full Text
- View/download PDF
16. GRAPH TRAVERSALS AND ITS APPLICATIONS
- Author
-
Swaroop Prakash Jadhav
- Subjects
BFS ,applications of BFS and DFS ,DFS ,Graphs ,MathematicsofComputing_DISCRETEMATHEMATICS - Abstract
In this paper we are going to focuses on graph traversal algorithm BFS and DFS. 1) BFS (Breadth First Search) or sometimes it is also known as level order traversal and 2) DFS (Depth First Search). This research paper provides a study of graph and its traversal, based on BFS and DFS briefly. And also defines its applications where these traversals are helpful in graph theory.
- Published
- 2022
- Full Text
- View/download PDF
17. The Investigation of TLC Model Checker Properties
- Author
-
Vadym Viktorovych Shkarupylo, Igor Tomicic, and Kostiantyn Mykolaiovych Kasian
- Subjects
Composite Web Service ,Model Checking ,WS-BPEL ,BFS ,DFS ,TLA+ ,TLC ,Information theory ,Q350-390 - Abstract
This paper presents the investigation and comparison of TLC model checking method (TLA Checker) properties. There are two different approaches to method usage which are considered. The first one consists of a transition system states attendance by breadth-first search (BFS), and the second one by depth-first search (DFS). The Kripke structure has been chosen as a transition system model. A case study has been conducted, where composite web service usage scenario has been considered. Obtained experimental results are aimed at increasing the effectiveness of TLA+ specifications automated verification.
- Published
- 2016
18. A tie-break model for graph search.
- Author
-
Corneil, Derek G., Dusart, Jérémie, Habib, Michel, Mamcarz, Antoine, and de Montgolfier, Fabien
- Subjects
- *
GRAPH theory , *SEARCH algorithms , *MATHEMATICAL models , *SET theory , *GEOMETRIC vertices - Abstract
In this paper, we consider the problem of the recognition of various kinds of orderings produced by graph searches. To this aim, we introduce a new framework, the Tie-Breaking Label Search (TBLS), in order to handle a broad variety of searches. This new model is based on partial orders defined on the label set and it unifies the General Label Search (GLS) formalism of Krueger et al. (2011), and the “pattern-conditions” formalism of Corneil and Krueger (2008). It allows us to derive some general properties including new pattern-conditions (yielding memory-efficient certificates) for many usual searches, including BFS, DFS, LBFS and LDFS. Furthermore, the new model allows easy expression of multi-sweep uses of searches that depend on previous (search) orderings of the graph’s vertex set. [ABSTRACT FROM AUTHOR]
- Published
- 2016
- Full Text
- View/download PDF
19. The Investigation of TLC Model Checker Properties.
- Author
-
Shkarupylo, Vadym Viktorovych, Tomičić, Igor, and Kasian, Kostiantyn Mykolaiovych
- Subjects
- *
WEB services , *CLOUD computing - Abstract
This paper presents the investigation and comparison of TLC model checking method (TLA Checker) properties. There are two different approaches to method usage which are considered. The first one consists of a transition system states attendance by breadth-first search (BFS), and the second one by depth-first search (DFS). The Kripke structure has been chosen as a transition system model. A case study has been conducted, where composite web service usage scenario has been considered. Obtained experimental results are aimed at increasing the effectiveness of TLA+ specifications automated verification. [ABSTRACT FROM AUTHOR]
- Published
- 2016
20. Simulation of Autonomous Navigation Mobile Robot System
- Author
-
Mofeed Turky Rashid, Huda Ameer Zak, and Rana Jassim Mohammed
- Subjects
Autonomous mobile robot ,DFS ,BFS ,image processing, maze ,Engineering (General). Civil engineering (General) ,TA1-2040 - Abstract
The goal of real-time mobile robots is to travel in the shortest path between two points in a navigation environment. Autonomous navigation allows robots to planning this path without the need for human intervention. In this paper, Autonomous navigation mobile robot system has been simulated by MATLAB which a camera is used to snapshotting robot environment represented by maze while image processing techniques are used for extracting maze parameters. These parameters are used to planning the shortest path between start point and target based on Depth-first Search (DFS) and Breadth-first Search (BFS) searching algorithms.
- Published
- 2014
21. Decision equations for efficient search algorithms for network security.
- Author
-
Asaithambi, V., Zackariah, N., and Nirmala, K.
- Abstract
Generally to secure a network from denial-of-service to Smurf attacks, hackers that perpetrate exploits, it is necessary to perform the tasks like Searching for multiple strings in packet payloads, approximate string matching, IP traceback via probabilistic marking, IP traceback via logging, detecting worms, etc. To execute the tasks there are many algorithms used. The search algorithms like Breadth First Search (BFS), Depth First Search (DFS), Depth First Iterative Deepening (DFID) etc are used to traverse any network like graph or a tree. The performance of one search algorithm may be better than the performance of any other search algorithms for search a particular node of a network. The algorithms, like BFS, DFS and DFID can be used to traverse any tree like network entirely. But it is necessary to determine a best suitable algorithm to search the goal node instead of using any one of them randomly. Then the identified algorithm can be used to traverse the network to reach the goal node. [ABSTRACT FROM PUBLISHER]
- Published
- 2012
22. Influence of the tie-break rule on the end-vertex problem.
- Author
-
Charbit, Pierre, Habib, Michel, and Mamcarz, Antoine
- Subjects
- *
GRAPH algorithms , *GRAPHIC methods , *VERTEX operator algebras , *BIPARTITE graphs , *POLYNOMIALS , *SEARCH algorithms - Abstract
End-vertices of a given graph search may have some nice properties, as for example it is well known that the last vertex of Lexicographic Breadth First Search (LBFS) in a chordal graph is simplicial, see Rose, Tarjan and Lueker 1976. Therefore it is interesting to consider if these vertices can be recognized in polynomial time or not, as first studied in Corneil, Köhler and Lanlignel 2010. A graph search is a mechanism for systematically visiting the vertices of a graph. At each step of a graph search, the key point is the choice of the next vertex to be explored. Graph searches only differ by this selection mechanism during which a tie-break rule is used. In this paper we study how the choice of the tie-break in case of equality during the search, for a given graph search including the classic ones such as BFS and DFS, can determine the complexity of the end-vertex problem. In particular we prove a counterintuitive NP-completeness result for Breadth First Search solving a problem raised in Corneil, Köhler and Lanlignel 2010. [ABSTRACT FROM AUTHOR]
- Published
- 2014
23. Compensations in the Shapley value and the compensation solutions for graph games.
- Author
-
Béal, Sylvain, Rémila, Eric, and Solal, Philippe
- Subjects
- *
GRAPH theory , *GAME theory , *COOPERATIVE game theory , *SPANNING trees , *AXIOMS , *ALGORITHMS , *VECTOR spaces - Abstract
We consider an alternative expression of the Shapley value that reveals a system of compensations: each player receives an equal share of the worth of each coalition he belongs to, and has to compensate an equal share of the worth of any coalition he does not belong to. We give a representation in terms of formation of the grand coalition according to an ordering of the players and define the corresponding compensation vector. Then, we generalize this idea to cooperative games with a communication graph in order to construct new allocation rules called the compensation solutions. Firstly, we consider cooperative games with arbitrary graphs and construct rooted spanning trees (see Demange, J Political Econ 112:754-778, ) instead of orderings of the players by using the classical algorithms DFS and BFS. If the graph is complete, we show that the compensation solutions associated with DFS and BFS coincide with the Shapley value and the equal surplus division respectively. Secondly, we consider cooperative games with a forest (cycle-free graph) and all its rooted spanning trees. The compensation solution is characterized by component efficiency and relative fairness. The latter axiom takes into account the relative position of a player with respect to his component in the communication graph. [ABSTRACT FROM AUTHOR]
- Published
- 2012
- Full Text
- View/download PDF
24. Average tree solutions and the distribution of Harsanyi dividends.
- Author
-
Baron, Richard, Béal, Sylvain, Rémila, Eric, and Solal, Philippe
- Subjects
- *
DIVIDENDS , *GAME theory , *COMMUNICATION , *TREE graphs , *GRAPH theory , *ALGORITHMS , *SURPLUS (Economics) - Abstract
We consider communication situations games being the combination of a TU-game and a communication graph. We study the average tree (AT) solutions introduced by Herings et al. (Games Econ Behav 62:77-92, 2008; Games Econ Behav 68:626-633, 2010). The AT solutions are defined with respect to a set, say $${\fancyscript{T}}$$, of rooted spanning trees of the communication graph. We prove the following results. Firstly, the AT solution with respect to $${\fancyscript{T}}$$ is a Harsanyi solution if and only if $${\fancyscript{T}}$$ is a subset of the set of trees introduced in Herings et al. (2010). Secondly, the latter set is constructed by the classical DFS algorithm and the associated AT solution coincides with the Shapley value when the communication graph is complete. Thirdly, the AT solution with respect to trees constructed by the other classical algorithm BFS yields the equal surplus division when the communication graph is complete. [ABSTRACT FROM AUTHOR]
- Published
- 2011
- Full Text
- View/download PDF
25. Applications of DFS and BFS Algorithms for Dijkstras Algorithm, Finding Connected Components and Kruskals Algorithm
- Author
-
Šaško, Mario and Aglić Aljinović, Andrea
- Subjects
pretraživanje u dubinu ,BFS ,graph theory ,TEHNIČKE ZNANOSTI. Računarstvo ,depth-first search ,DFS ,teorija grafova ,Dijkstrin algoritam ,povezane komponente ,Dijkstra's algorithm ,connected components ,TECHNICAL SCIENCES. Computing ,breadth-first search ,Kruskal's algorithm ,Kruskalov algoritam ,pretraživanje u širinu - Abstract
U moderno vrijeme, primjene teorije grafova su sveprisutne. Pojam grafa, osnovna klasifikacija grafova te reprezentacija grafa u memoriji, nužni su razumijevanje složenijih postupaka obilaska grafa i pronalaska najkraćeg puta, pronalaska povezanih komponenti i minimalnog razapinjućeg stabla. Pretraživanjem u širinu ili BFS algoritmom sustavno se pretražuju vrhovi jedne razine grafa prije prelaska na sljedeću razinu. Suprotno, pretraživanjem u dubinu ili DFS algoritmom obilaze se vrhovi najdublje razine, prije nego se backtrackingom algoritam vraća na pliće razine. U slučaju težinskog grafa, Dijkstrinim algoritmom pronalazi se put s najkraćom cijenom. Pretraživanje u širinu specijalan je slučaj Dijkstrinog algoritma, u kojem su težine bridova konstantne. Osnovna povezanost komponenti definirana nad neusmjerenim grafom, u slučaju usmjerenog grafa dijeli se na slabu i jaku povezanost. Svi oblici povezanosti rješivi su algoritmima BFS i DFS. Neovisan o njima, problem pronalaska minimalnog razapinjućeg stabla rješava se Kruskalovim algoritmom. Efikasno rješenje ostvaruje se specifičnom podatkovnom strukturom za upravljanje nepreklapajućim podskupovima inicijalnog skupa, tzv. strukturom Union-find. In modern times, applications of graph theory are omnipresent. Concept of graph, basic graph classification and the representation of the graph in the memory are necessary to understand the more complex procedures of traversing the graph and finding the shortest path, finding connected components and the minimum spanning tree. Breadth-first search or BFS systematically scans vertices of one level before going to the next level. On the contrary, depth-first search or DFS visits the vertices at the deepest level before the algorithm, using backtracking technique, returns to shallower levels. In the case of a weighted graph, Dijkstra's algorithm finds the path with the lowest cost. Breadth-first search is a special case of Dijkstra's algorithm, in which edge weights are constant. Basic definition of connectivity defined for an undirected graph, in case of a directed graph is divided into weak and strong connectivity. All forms of connectivity are solved by BFS or DFS. Regardless of them, the problem of finding the minimum spanning tree is solved by Kruskal's algorithm. An efficient solution is achieved through usage of the specific data structure for managing non-overlapping subsets of the initial set, so-called Union-find.
- Published
- 2019
26. An approach to increase the effectiveness of TLC verification with respect to the concurrent structure of TLA+ specification
- Author
-
Jamil Abedalrahim Jamil Alsayaydeh, Vadym Shkarupylo, Igor Tomičić, and Kostiantyn Mykolaiovych Kasian
- Subjects
lcsh:Computer software ,Model checking ,BFS ,lcsh:Computer engineering. Computer hardware ,TLC ,TLA+ ,model checking ,DFS ,Interleaving ,Computer science ,Programming language ,Concurrency ,Kripke structure ,lcsh:TK7885-7895 ,Formal methods ,computer.software_genre ,Model Checking ,lcsh:QA76.75-76.765 ,State space search ,Bounded function ,Leverage (statistics) ,computer - Abstract
Modern approaches to distributed software systems engineering are tightly bounded with formal methods usage. The effective way of certain method application can leverage significant outcome, in terms of corresponding time costs reduction for instance. To this end the TLC model checker has been considered – with respect to TLA+ specifications with concurrent structure. The concurrency itself has been implemented as interleaving. Two different approaches to TLC model checking have been used. The first approach is based on model checking via breadth-first state space search (BFS), the second one – via depth-first search (DFS). The main result of a paper is the new approach to increasing the effectiveness of TLC verification with respect to the concurrent structure of TLA+ specification. To analytically represent synthesized TLA+ specifications with concurrent structure, the Kripke structure has been taken. To assess the measures of state space explosion problem, taking place during the experimentation, the appropriate estimations have been proposed. These estimations have been proved during the case study. The composite web service usage scenario has been considered as a case study. The results, obtained during the experimentation, can be used to increase the effectiveness of automated TLC verification with respect to the concurrent structure of TLA+ specification.
- Published
- 2018
- Full Text
- View/download PDF
27. A tie-break model for graph search
- Author
-
Antoine Mamcarz, Michel Habib, Derek G. Corneil, Fabien de Montgolfier, Jérémie Dusart, Department of Computer Science [University of Toronto] (DCS), University of Toronto, Laboratoire d'informatique Algorithmique : Fondements et Applications (LIAFA), Université Paris Diderot - Paris 7 (UPD7)-Centre National de la Recherche Scientifique (CNRS), Networks, Graphs and Algorithms (GANG), Institut de Recherche en Informatique Fondamentale (IRIF (UMR_8243)), Université Paris Diderot - Paris 7 (UPD7)-Centre National de la Recherche Scientifique (CNRS)-Université Paris Diderot - Paris 7 (UPD7)-Centre National de la Recherche Scientifique (CNRS)-Inria de Paris, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria), and Centre National de la Recherche Scientifique (CNRS)-Université Paris Diderot - Paris 7 (UPD7)
- Subjects
FOS: Computer and information sciences ,BFS ,Bidirectional search ,[INFO.INFO-DS]Computer Science [cs]/Data Structures and Algorithms [cs.DS] ,multi-sweep algorithms ,0102 computer and information sciences ,02 engineering and technology ,DFS ,tie-break mechanisms ,01 natural sciences ,Computer Science - Data Structures and Algorithms ,0202 electrical engineering, electronic engineering, information engineering ,Discrete Mathematics and Combinatorics ,Data Structures and Algorithms (cs.DS) ,[INFO]Computer Science [cs] ,Distributed File System ,Mathematics ,Discrete mathematics ,Applied Mathematics ,Formalism (philosophy of mathematics) ,010201 computation theory & mathematics ,Graph (abstract data type) ,Graph search model ,020201 artificial intelligence & image processing ,LBFS ,LDFS - Abstract
International audience; In this paper, we consider the problem of the recognition of various kinds of orderings produced bygraph searches. To this aim, we introduce a new framework, the Tie-Breaking Label Search (TBLS),in order to handle a broad variety of searches. This new model is based on partial orders denedon the label set and it unies the General Label Search (GLS) formalism of Krueger, Simonet andBerry (2011), and the \pattern-conditions" formalism of Corneil and Krueger (2008). It allowsus to derive some general properties including new pattern-conditions (yielding memory-ecientcerticates) for many usual searches, including BFS, DFS, LBFS and LDFS. Furthermore, thenew model allows easy expression of multi-sweep uses of searches that depend on previous (search)orderings of the graph's vertex set.
- Published
- 2016
- Full Text
- View/download PDF
28. Compensations in the Shapley value and the compensation solutions for graph games
- Author
-
Philippe Solal, Sylvain Béal, Eric Rémila, Groupe d'analyse et de théorie économique (GATE Lyon Saint-Étienne), École normale supérieure - Lyon (ENS Lyon)-Université Lumière - Lyon 2 (UL2)-Université Claude Bernard Lyon 1 (UCBL), Université de Lyon-Université de Lyon-Université Jean Monnet [Saint-Étienne] (UJM)-Centre National de la Recherche Scientifique (CNRS), Laboratoire de l'Informatique du Parallélisme (LIP), École normale supérieure - Lyon (ENS Lyon)-Université Claude Bernard Lyon 1 (UCBL), Université de Lyon-Université de Lyon-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS), Centre National de la Recherche Scientifique (CNRS)-Université de Lyon-Université Jean Monnet [Saint-Étienne] (UJM)-Université Claude Bernard Lyon 1 (UCBL), Université de Lyon-Université Lumière - Lyon 2 (UL2)-École normale supérieure - Lyon (ENS Lyon), Groupe d'Analyse et de Théorie Economique Lyon - Saint-Etienne (GATE Lyon Saint-Étienne), École normale supérieure de Lyon (ENS de Lyon)-Université Lumière - Lyon 2 (UL2)-Université Claude Bernard Lyon 1 (UCBL), Université de Lyon-Université de Lyon-Université Jean Monnet - Saint-Étienne (UJM)-Centre National de la Recherche Scientifique (CNRS), École normale supérieure de Lyon (ENS de Lyon)-Université Claude Bernard Lyon 1 (UCBL), Centre de REcherches sur les Stratégies Economiques (EA 3190) (CRESE), Université de Franche-Comté (UFC), Université Bourgogne Franche-Comté [COMUE] (UBFC)-Université Bourgogne Franche-Comté [COMUE] (UBFC), Centre National de la Recherche Scientifique (CNRS)-Université de Lyon-Institut National de Recherche en Informatique et en Automatique (Inria)-Université Claude Bernard Lyon 1 (UCBL), Université de Lyon-École normale supérieure - Lyon (ENS Lyon), Beudon, Soledad, Centre de REcherches sur les Stratégies Economiques (UR 3190) (CRESE), Centre de REcherches sur les Stratégies Economiques - UFC ( CRESE ), Université Bourgogne Franche-Comté ( UBFC ) -Université de Franche-Comté ( UFC ), Groupe d'analyse et de théorie économique ( GATE Lyon Saint-Étienne ), École normale supérieure - Lyon ( ENS Lyon ) -Université Lumière - Lyon 2 ( UL2 ) -Université Claude Bernard Lyon 1 ( UCBL ), Université de Lyon-Université de Lyon-Université Jean Monnet [Saint-Étienne] ( UJM ) -Centre National de la Recherche Scientifique ( CNRS ), Laboratoire de l'Informatique du Parallélisme ( LIP ), École normale supérieure - Lyon ( ENS Lyon ) -Université Claude Bernard Lyon 1 ( UCBL ), and Université de Lyon-Université de Lyon-Institut National de Recherche en Informatique et en Automatique ( Inria ) -Centre National de la Recherche Scientifique ( CNRS )
- Subjects
game theory ,Statistics and Probability ,Computer Science::Computer Science and Game Theory ,Economics and Econometrics ,BFS ,0211 other engineering and technologies ,Compensations ,théorie des jeux ,02 engineering and technology ,DFS ,Grand coalition ,Relative fairness ,Mathematics (miscellaneous) ,0502 economics and business ,[ SHS.ECO ] Humanities and Social Sciences/Economies and finances ,Shapley value ,050207 economics ,[SHS.ECO] Humanities and Social Sciences/Economics and Finance ,ComputingMilieux_MISCELLANEOUS ,Axiom ,Mathematics ,jel:C71 ,021103 operations research ,Spanning tree ,05 social sciences ,[SHS.ECO]Humanities and Social Sciences/Economics and Finance ,Graph ,Equal surplus division ,JEL: C - Mathematical and Quantitative Methods/C.C7 - Game Theory and Bargaining Theory ,Statistics, Probability and Uncertainty ,JEL : C - Mathematical and Quantitative Methods/C.C7 - Game Theory and Bargaining Theory ,compensations ,relative fairness ,compensation solution ,equal surplus division ,Mathematical economics ,Compensation solutions ,Social Sciences (miscellaneous) ,MathematicsofComputing_DISCRETEMATHEMATICS - Abstract
We consider an alternative expression of the Shapley value that reveals a system of compensations: each player receives an equal share of the worth of each coalition he belongs to, and has to compensate an equal share of the worth of any coalition he does not belong to. We give a representation in terms of formation of the grand coalition according to an ordering of the players and define the corresponding compensation vector. Then, we generalize this idea to cooperative games with a communication graph in order to construct new allocation rules called the compensation solutions. Firstly, we consider cooperative games with arbitrary graphs and construct rooted spanning trees (see Demange, J Political Econ 112:754–778, 2004) instead of orderings of the players by using the classical algorithms DFS and BFS. If the graph is complete, we show that the compensation solutions associated with DFS and BFS coincide with the Shapley value and the equal surplus division respectively. Secondly, we consider cooperative games with a forest (cycle-free graph) and all its rooted spanning trees. The compensation solution is characterized by component efficiency and relative fairness. The latter axiom takes into account the relative position of a player with respect to his component in the communication graph.
- Published
- 2011
- Full Text
- View/download PDF
29. Elementary Graph Algorithms
- Author
-
Stupalo, Maja and Aglić-Aljinović, Andrea
- Subjects
shortest path ,BFS-tree ,BFS ,BFS-stablo ,TEHNIČKE ZNANOSTI. Računarstvo ,TEHNIČKE ZNANOSTI. Elektrotehnika ,najkraći put ,DFS-tree ,graph ,DFS ,DFS-forest ,DFS-stablo ,TECHNICAL SCIENCES. Electrical Engineering ,TECHNICAL SCIENCES. Computing ,graf ,DFS-šuma - Abstract
U sklopu rada obrađena su dva elementarna algoritma nad grafovima pod nazivom pretraživanje prvo u širinu (BFS) i pretraživanje prvo u dubinu (DFS). Mnogi algoritmi nad grafovima organizirani su kao jednostavne razrada osnovnih algoritama za pretraživanje grafova. Obilazak ili pretraživanje grafa je sistematičan prolazak bridovima kako bi se obišli svi čvorovi. Algoritam BFS koristi strategiju traženja „šire“ u grafu i računa najmanju udaljenost od početnog čvora s do svakog dohvatljivog čvora te stvara BFS-stablo s korijenom s i svim dohvatljivim čvorovima. Algoritam DFS koristi strategiju traženja „dublje“ u grafu kad god je to moguće tj. za svaki susjedni čvor v čvora u algoritam DFS rekurzivno se poziva i provjerava susjede čvora v prije nego se vrati i provjeri preostale susjede čvora u. Uz opis algoritama dani su i njihovi pseudokodovi te je dokazano da BFS za zadani čvor pronalazi najkraću udaljenost do svakog čvora u njegovoj komponenti povezanosti te je prikazana primjena DFS algoritma za topološko sortiranje u usmjerenim acikličkim grafovima. Također je napravljena aplikacija pod nazivom „BFS“ koja računa najkraću udaljenost od zadanog čvora do svih ostalih čvorova. This thesis gives presentation of two elementary graph algorithms called the breadth-first search (BFS) and the depth-first search (DFS). Many graph algorithms are organized as simple elaboration of the basic algorithms for searching graphs. Searching a graph means systematically following the edges of the graph so as to visit the vertices of the graph. The strategy followed by breadth-first search is to search “broader” in the graph. It computes the distance from s to each reachable vertex. It also produces a “breadth-first tree” with root s that contains all reachable vertices. The strategy followed by depth-first search is, as its name implies, to search “deeper” in the graph whenever possible and for each vertex v adjacent to vertex u recursively calls and checks the neighbors vertex v before returning and checking the remaining neighbor of vertex u. With algorithm descriptions, there are also their pseudocodes. It is proven that BFS finds shortest-path distance for a given vertex to each vertex in its component connections and there is also shown the use of DFS algorithm for topological sorting of directed acyclic graphs. For the purpose of this study, the application called "BFS" has been made. It calculates the shortest-path distance from a given vertex to all other vertex.
- Published
- 2014
30. Accesibilidad. Problema de los caminos más cortos
- Author
-
Jordan Lluch, Cristina
- Subjects
Floyd ,Matriz de acceso ,Bfs ,Dijkstra ,Dfs ,Accesibilidad ,MATEMATICA APLICADA - Abstract
Se define la matriz de acceso, se comenta como obtenerla. Se da un rápido repaso al problema de los caminos más cortos, Puede usarse como material a leer previamente a una clase magistral, para repasar, conocer los contenidos de una clase a la que no se ha podido asistir o ayuda para la preparación de un seminario o trabajo
- Published
- 2010
31. Modélisation de parcours du Web et calcul de communautés par émergence
- Author
-
Toufik, Bennouas, Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier (LIRMM), Centre National de la Recherche Scientifique (CNRS)-Université de Montpellier (UM), Université Montpellier II - Sciences et Techniques du Languedoc, Michel Habib(Michel.Habib@lirmm.fr), and Greverie, Elisabeth
- Subjects
PageRank ,BFS ,Random models ,Bicliques ,Gravitational Model ,DFS ,Relevance ,Clustering ,Modèle intentionnel ,Parcours en profondeur ,Small World ,Petits Mondes ,Intentional Model ,Fans ,Parcours en largeur ,Autorités ,Crawler ,Pertinence ,Loi de puissance ,Bowtie ,Communities ,Quality ,[INFO.INFO-MO]Computer Science [cs]/Modeling and Simulation ,Web ,Modèle gravitationnel ,Power Law ,Hubs ,Graphes ,Communautés ,Regroupement ,Authorities ,Modèles aléatoires ,Noeud papillon ,Cores ,[INFO.INFO-MO] Computer Science [cs]/Modeling and Simulation ,HITS ,Graphs ,Qualité - Abstract
The modelization of the Web graph and the modelization and the extraction of communities in the graph of the Web are the subject of this thesis, which is divided into two parts. The first part makes an analysis of large graphs and introduced a new model of random crawls. We starts by defining the common properties of networks, then gives some random models for the generation of networks. To finish, we proposes a new model of random crawls.Then, the second part proposes two models of emergence of community in the networks. After a remainder on the algorithms of classification: PageRank and HITS is presented the gravitational model in which the nodes of a network are mobile and interact to the links between them. The communities emerge quickly after some iterations. The second model is an improvement of the first, the nodes have now an objective which consists in reaching their communities., Le graphe du Web, plus précisément le crawl qui permet de l'obtenir et les communautés qu'il contient est le sujet de cette thèse, qui est divisée en deux parties.La première partie fait une analyse des grand réseaux d'interactions et introduit un nouveau modèle de crawls du Web. Elle commence par définir les propriétés communes des réseaux d'interactions, puis donne quelques modèles graphes aléatoires générant des graphes semblables aux réseaux d'interactions. Pour finir, elle propose un nouveau modèle de crawls aléatoires.La second partie propose deux modèles de calcul de communautés par émergence dans le graphe du Web. Après un rappel sur les mesures d'importances, PageRank et HITS est présenté le modèle gravitationnel dans lequel les nœuds d'un réseau sont mobile et interagissent entre eux grâce aux liens entre eux. Les communautés émergent rapidement au bout de quelques itérations. Le second modèle est une amélioration du premier, les nœuds du réseau sont dotés d'un objectif qui consiste à atteindre sa communautés.
- Published
- 2005
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.