260 results on '"Shortest path problem"'
Search Results
2. Evaluation of Shortest path on multi stage graph problem using Dynamic approach under neutrosophic environment.
- Author
-
Raut, Prasanta Kumar, Behera, Siva Prasad, Broumi, Said, and Baral, Amarendra
- Subjects
- *
DYNAMIC programming , *COMPUTER engineering , *PROGRAMMING languages , *GRAPH theory , *ALGORITHMS - Abstract
The shortest path problem is a classic optimization problem in graph theory and computer technology. It involves identifying the shortest path between two nodes in a graph, where each edge has a numerical weight. In this paper, we put our effort into examining the use of the dynamic programming method to evaluate the shortest path (SP) between the two specified nodes in a multistage network where the parameter is a multi-value neutrosophic number (MVNN). Firstly, we propose an algorithm based on the forward and backward approach in an uncertain environment and also implement our approach in the Python-3 programming language. Furthermore, a numerical illustration has been provided to showcase the effectiveness and robustness of the novel model. [ABSTRACT FROM AUTHOR]
- Published
- 2024
3. Employing the Bellman-Ford Algorithm with Score Functions to Address the Linear Diophantine Fuzzy Shortest Path Problem in Network Analysis.
- Author
-
Kannan, Vidhya and Appasamy, Saraswathi
- Subjects
FUZZY numbers ,FUZZY graphs ,ALGORITHMS - Abstract
The realms of Intuitionistic Fuzzy Sets (IFSs), Pythagorean Fuzzy Sets (PFS), and qrung Orthopair Fuzzy Sets (q-ROFSs) have found extensive applications across various disciplines, notably in resolving real-world problems. However, limitations concerning membership and non-membership grades pose challenges to these theories. Efforts to mitigate these constraints have led to the introduction of a new concept, the Linear Diophantine Fuzzy Set (LDFS), with reference parameters. This study advances the shortest path (SP) problem for Linear Diophantine Fuzzy graphs. An innovative method for constructing direct network graphs within a Linear Diophantine Fuzzy (LDF) context is proposed. Distances or costs between nodes are encapsulated by Linear Diophantine Fuzzy numbers. The principal contribution of this investigation lies in proposing a novel approach to solving the Linear Fuzzy Diophantine Fuzzy shortest path problem using the Bellman-Ford algorithm for optimal solution attainment. Usage of the score function enables the comparison and identification of the minimum arc value between nodes. The proposed algorithm's validity is demonstrated through a numerical example, and a comparison with existing methodologies underscores the benefits of the proposed algorithm. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
4. Floyd-Warshall Algorithm Based on Picture Fuzzy Information.
- Author
-
Habib, Shaista, Majeed, Aqsa, Akram, Muhammad, and Ali Al-Shamiri, Mohammed M.
- Subjects
ALGORITHMS ,FUZZY algorithms ,COMPUTER networks ,PICTURES ,FUZZY numbers ,FUZZY sets - Abstract
The Floyd-Warshall algorithm is frequently used to determine the shortest path between any pair of nodes. It works well for crisp weights, but the problem arises when weights are vague and uncertain. Let us take an example of computer networks, where the chosen path might no longer be appropriate due to rapid changes in network conditions. The optimal path from among all possible courses is chosen in computer networks based on a variety of parameters. In this paper, we design a new variant of the Floyd-Warshall algorithm that identifies an All-Pair Shortest Path (APSP) in an uncertain situation of a network. In the proposed methodology, multiple criteria and their mutual association may involve the selection of any suitable path between any two node points, and the values of these criteria may change due to an uncertain environment. We use trapezoidal picture fuzzy addition, score, and accuracy functions to find APSP. We compute the time complexity of this algorithm and contrast it with the traditional Floyd-Warshall algorithm and fuzzy Floyd-Warshall algorithm. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
5. A genetic algorithm for shortest path with real constraints in computer networks.
- Author
-
Alghamdi, Fahad A., Hamed, Ahmed Younes, Alghamdi, Abdullah M., Salah, Abderrazak Ben, Farag, Tamer Hashem, and Hassan, Walaa
- Subjects
GENETIC algorithms ,NETWORK PC (Computer) ,ALGORITHMS ,COMPUTER networks ,COMBINATORIAL optimization ,BANDWIDTHS - Abstract
The shortest path problem has many different versions. In this manuscript, we proposed a muti-constrained optimization method to find the shortest path in a computer network. In general, a genetic algorithm is one of the common heuristic algorithms. In this paper, we employed the genetic algorithm to find the solution of the shortest path multi-constrained problem. The proposed algorithm finds the best route for network packets with minimum total cost, delay, and hop count constrained with limited bandwidth. The new algorithm was implemented on four different capacity networks with random network parameters, the results showed that the shortest path under constraints can be found in a reasonable time. The experimental results showed that the algorithm always found the shortest path with minimal constraints. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
6. On the shortest path problem of uncertain random digraphs.
- Author
-
Li, Hao and Zhang, Kun
- Subjects
- *
GRAPH theory , *ALGORITHMS , *RANDOM measures - Abstract
In the field of graph theory, the shortest path problem is one of the most significant problems. However, since varieties of indeterminated factors appear in complex networks, determining of the shortest path from one vertex to another in complex networks may be a lot more complicated than the cases in deterministic networks. To illustrate this problem, the model of uncertain random digraph will be proposed via chance theory, in which some arcs exist with degrees in probability measure and others exist with degrees in uncertain measure. The main focus of this paper is to investigate the main properties of the shortest path in uncertain random digraph. Methods and algorithms are designed to calculate the distribution of shortest path more efficiently. Besides, some numerical examples are presented to show the efficiency of these methods and algorithms. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
7. Shortest Path Problem on Neutrosophic Environment using Modified Circle Breaking Algorithm.
- Author
-
Richard, Amala S., Rajkumar, A., Nagarajan, D., and Said, Broumi
- Subjects
NEUTROSOPHIC logic ,DECISION making ,FUZZY sets ,MATHEMATICAL formulas ,ALGORITHMS - Abstract
Neutrosophic set (NS) is generalization of Intuitionistic Fuzzy Set (IFS) and Fuzzy Set (FS) where Neutrosophic Set(NS) is the collection of Membership, Non-Membership, Indeterminacy Membership of the constituent element. This paper includes the modified circle breaking techinque which is used to evaluate the Shortest Path Problem in which edge weight are protrayed in Single Valued Linear Heptagonal Neutrosophic Number (SVLHNN) and an numerical illustration is given for the efficiency of the given algorithm. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
8. An improved weighted sum-fuzzy Dijkstra's algorithm for shortest path problem (iWSFDA).
- Author
-
Dudeja, Chanchal and Kumar, Pawan
- Subjects
- *
ENERGY consumption , *WIRELESS sensor networks , *ALGORITHMS , *COMPUTATIONAL complexity , *JOB performance , *TIME management , *ROUTING algorithms , *FUZZY sets - Abstract
Most of the time, people experience difficulty in identifying the best shortest paths to reach their destination while travelling. This becomes the main motive to research the shortest path identification problem. In this work, an undirected network is considered for the research evaluation of the proposed method. Previously, various types of techniques have been developed by many researchers for this shortest path issue in a networking environment. However, most of them exhibit computational complexity issues when updating their weights for every iteration. Based on this observation, the proposed work plans to solve SPP (Shortest Path Problem) in an undirected network using Fuzzy Dijkstra's approach based on improved WSM (Weighted Sum Method) with heuristic optimization. Here, the weight updating process of WSM is optimized by Sea Lion Optimization approach in order to improve the working performance of WSM while combining with Fuzzy Dijkstra method. The proposed concept is evaluated in MATLAB, and the performance evaluation is done using time consumption, energy utilization, network lifetime and prediction accuracy by comparing it with Dijkstra, Fuzzy-MPSO and WSDA methods. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
9. Unifying Offline and Online Multi-Graph Matching via Finding Shortest Paths on Supergraph.
- Author
-
Jiang, Zetian, Wang, Tianzhe, and Yan, Junchi
- Subjects
- *
MULTIGRAPH , *ALGORITHMS , *SOURCE code , *DYNAMIC programming , *HEURISTIC algorithms , *ONLINE algorithms - Abstract
This paper addresses the problem of multiple graph matching (MGM) by considering both offline batch mode and online setting. We explore the concept of cycle-consistency over pairwise matchings and formulate the problem as finding optimal composition path on the supergraph, whose vertices refer to graphs and edge weights denote score function regarding consistency and affinity. By our theoretical study we show that the offline and online MGM on supergraph can be converted to finding all pairwise shortest paths and single-source shortest paths respectively. We adopt the Floyd algorithm and shortest path faster algorithm (SPFA) , to effectively find the optimal path. Extensive experimental results show our methods surpass state-of-the-art MGM methods, including CAO , MISM , IMGM , and many other recent methods in offline and online settings. Source code will be made publicly available. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
10. Optimization of Autonomous Agent Routes in Logistics Warehouse.
- Author
-
Markowski, Tomasz and Bilski, Piotr
- Subjects
- *
INTELLIGENT agents , *WAREHOUSES , *LOGISTICS , *ROBOTS , *ALGORITHMS - Abstract
The paper introduces the distributed framework for determining the shortest path of robots in the logistic applications, i.e. the warehouse with a swarm of robots cooperating in the Real-Time mode. The proposed solution uses the optimization routine to avoid the downtime and collisions between robots. The presented approach uses the reference model based on Dijkstra, Floyd-Warshall and Bellman-Ford algorithms, which search the path in the weighted undirected graph. Their application in the onboard robot's computer requires the analysis of the time efficiency. Results of comparative simulations for the implemented algorithms are presented. For their evaluation the data sets reflecting actual processes were used. Outcomes of experiments have shown that the tested algorithms are applicable for the logistic purposes, however their ability to operate in the Real-Time requires the detailed analysis. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
11. Particle swarm optimization for the shortest path problem.
- Author
-
Yang, Lehua, Li, Dongmei, and Tan, Ruipu
- Subjects
- *
PARTICLE swarm optimization , *ANT algorithms , *MATHEMATICAL optimization , *ALGORITHMS - Abstract
Solving the shortest path problem is very difficult in situations such as emergency rescue after a typhoon: road-damage caused by a typhoon causes the weight of the rescue path to be uncertain and impossible to represent using single, precise numbers. In such uncertain environments, neutrosophic numbers can express the edge distance more effectively: membership in a neutrosophic set has different degrees of truth, indeterminacy, and falsity. This paper proposes a shortest path solution method for interval-valued neutrosophic graphs using the particle swarm optimization algorithm. Furthermore, by comparing the proposed algorithm with the Dijkstra, Bellman, and ant colony algorithms, potential shortcomings and advantages of the proposed method are deeply explored, and its effectiveness is verified. Sensitivity analysis performed using a 2020 typhoon as a case study is presented, as well as an investigation on the efficiency of the algorithm under different parameter settings to determine the most reasonable settings. Particle swarm optimization is a promising method for dealing with neutrosophic graphs and thus with uncertain real-world situations. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
12. An optimization study based on Dijkstra algorithm for a network with trapezoidal picture fuzzy numbers.
- Author
-
Akram, Muhammad, Habib, Amna, and Alcantud, José Carlos R.
- Subjects
- *
FUZZY numbers , *ALGORITHMS , *FUZZY algorithms , *EXPECTED returns , *PICTURES , *EXERCISE - Abstract
Path finding models attempt to provide efficient approaches for finding shortest paths in networks. A well-known shortest path algorithm is the Dijkstra algorithm. This paper redesigns it in order to tackle situations in which the parameters of the networks may be uncertain. To be precise, we allow that the parameters take the form of special picture fuzzy numbers. We use this concept so that it can flexibly fit the vague character of subjective decisions. The main contributions of this article are fourfold: (i) The trapezoidal picture fuzzy number along with its graphical representation and operational laws is defined. (ii) The comparison of trapezoidal picture fuzzy numbers on the basis of their expected values is proposed in terms of their score and accuracy functions. (iii) Based on these elements, we put forward an adapted form of the Dijkstra algorithm that works out a picture fuzzy shortest path problem, where the costs associated with the arcs are captured by trapezoidal picture fuzzy numbers. Also, a pseudocode for the application of our solution is provided. (iv) The proposed algorithm is numerically evaluated on a transmission network to prove its practicality and efficiency. Finally, a comparative analysis of our proposed method with the fuzzy Dijkstra algorithm is presented to support its cogency. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
13. Logical reconfiguration of reconfigurable manufacturing systems with stream of variations modelling: a stochastic two-stage programming and shortest path model.
- Author
-
Kristianto, Yohanes, Gunasekaran, Angappa, and Jiao, Jianxin
- Subjects
FLEXIBLE manufacturing systems ,STOCHASTIC programming ,MATHEMATICAL decomposition ,BUFFER inventories ,ECONOMIC lot size ,PRODUCTION control ,MONTE Carlo method ,ALGORITHMS ,LEAD time (Project management) ,COST control ,DECISION making ,PRODUCTION planning - Abstract
This article studies logical reconfiguration of reconfigurable manufacturing systems (RMS) to minimise production lead times and buffer inventory level when the process variations and worker utilisation are considered. Since the RMS must be flexible for different job orders, the design of RMS requires diagnostic methodology and stream of variations (SoV) theory for rapid ramp-up in order to control the process variations that might occur as time goes on. The flexibility of the manufacturing systems is represented by logical elements of RMS in terms of changeable production batch size. The three phases solution is proposed by (1) utilising SoV modelling to find the allowable production lead times, (2) finding the optimum buffer stock level and production capacity at changeable production batch size and (3) finding worker routings at optimum worker utilisation. Monte carlo simulation is employed at Phase 1 to get the optimum production lead times, Phase 2 decision is formulated as a stochastic two-stages programming where buffer inventory level (first stage decison) has to be established prior to changeable production batching at future period and shortest path problems (SPP) algorithm is used to find an optimum worker routing at Phase 3. A serial inventory production (SIP) is used as an example to answer the following research questions: (1) What is the impact of SoV on both buffer inventory allocation and worker routings? (2) When is logical reconfiguration most beneficial in improving SIP profitability? (3) What is the impact of logical reconfiguration on both cost and lead time reduction? Three instances are used to investigate the effect of logical reconfiguration on the different structure of SIP systems. The results and analysis indicate that consideration of SoV is capable of increasing the profit, reducing operation lead times and maximising worker utilisation. Finally, management decision-making is discussed among other concluding remarks. [ABSTRACT FROM PUBLISHER]
- Published
- 2014
- Full Text
- View/download PDF
14. Real-Time Path Planning for Strategic Missions.
- Author
-
Vasconcelos, João Vítor R., Brandão, Alexandre S., and Sarcinelli-Filho, Mário
- Subjects
MOBILE robots ,SEARCH algorithms ,NATURAL disasters ,ALGORITHMS ,ROBOTS - Abstract
Featured Application: Our proposal has application in a real problem, whose objective is to guide a mobile robot to a target point in an environment that changes along time. These changes are characterized by the addition of obstacles that prevent navigation or the inability to follow a previously computed route, for instance scenarios of recent hazards or natural disasters. Robot navigation is still an open research topic, mainly regarding applications that require online planning. In this context, this manuscript presents an implementation of the Lifelong Planning A* (LPA*) search algorithm to guide a mobile robot in an environment that changes along time, by detecting obstacles and updating the current mapping information. Firstly, simulations validate the strategy, and later experiments confirm these results considering a real application. The result is that the LPA* algorithm is able to guide the mobile robot to its target in a changing environment. Obstacles are interactively included in the scene to force the route redesign and the seeking for a new optimal solution connecting the current robot position and its target position. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF
15. ERA*: Enhanced Relaxed A* algorithm for solving the shortest path problem in regular grid maps.
- Author
-
Ammar, Adel
- Subjects
- *
GRIDS (Cartography) , *ALGORITHMS - Abstract
This paper introduces a novel algorithm for solving the point-to-point shortest path problem in a static regular 8-neighbor connectivity (G8) grid. This algorithm can be seen as a generalization of Hadlock algorithm to G8 grids, and is shown to be theoretically equivalent to the relaxed A ⁎ (R A ⁎) algorithm in terms of the provided solution's path length, but with substantial time and memory savings, due to a completely different computation strategy, based on defining a set of lookup matrices. Through an experimental study on grid maps of various types and sizes (1290 runs on 43 maps), it is proven to be 2.25 times faster than R A ⁎ and 17 times faster than the original A ⁎ , in average. Moreover, it is more memory-efficient, since it does not need to store a G score matrix. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
16. Shortest path problem using Bellman algorithm under neutrosophic environment.
- Author
-
Broumi, Said, Dey, Arindam, Talea, Mohamed, Bakali, Assia, Smarandache, Florentin, Nagarajan, Deivanayagampillai, Lathamaheswari, Malayalan, and Kumar, Ranjan
- Subjects
ALGORITHMS ,PROBLEM solving - Abstract
An elongation of the single-valued neutrosophic set is an interval-valued neutrosophic set. It has been demonstrated to deal indeterminacy in a decision-making problem. Real-world problems have some kind of uncertainty in nature and among them; one of the influential problems is solving the shortest path problem (SPP) in interconnections. In this contribution, we consider SPP through Bellman's algorithm for a network using interval-valued neutrosophic numbers (IVNNs). We proposed a novel algorithm to obtain the neutrosophic shortest path between each pair of nodes. Length of all the edges is accredited an IVNN. Moreover, for the validation of the proposed algorithm, a numerical example has been offered. Also, a comparative analysis has been done with the existing methods which exhibit the advantages of the new algorithm. [ABSTRACT FROM AUTHOR]
- Published
- 2019
- Full Text
- View/download PDF
17. Dijkstra algorithm for shortest path problem under interval-valued Pythagorean fuzzy environment.
- Author
-
Enayattabar, Mohammad, Ebrahimnejad, Ali, and Motameni, Homayun
- Subjects
FUZZY numbers ,ALGORITHMS ,FUZZY graphs ,FUZZY sets ,FUZZY mathematics - Abstract
Pythagorean fuzzy set as an extension of fuzzy set has been presented to handle the uncertainty in real-world decision-making problems. In this work, we formulate a shortest path (SP) problem in an interval-valued Pythagorean fuzzy environment. Here, the costs related to arcs are taken in the form of interval-valued Pythagorean fuzzy numbers (IVPFNs). The main contributions of this paper are fourfold: (1) the interval-valued Pythagorean fuzzy optimality conditions in directed networks are described to design of solution algorithm. (2) To do this, an improved score function is used to compare the costs between different paths with their arc costs represented by IVPFNs. (3) Based on these optimality conditions and the improved score function, the traditional Dijkstra algorithm is extended to find the cost of interval-valued Pythagorean fuzzy SP (IVPFSP) and corresponding IVPFSP. (4) Finally, a small sized telecommunication network is provided to illustrate the potential application of the proposed method. [ABSTRACT FROM AUTHOR]
- Published
- 2019
- Full Text
- View/download PDF
18. Automatic Parking System Based on Improved Neural Network Algorithm and Intelligent Image Analysis
- Author
-
Yucheng Guo and Hongtao Shi
- Subjects
General Computer Science ,Artificial neural network ,Computer science ,General Mathematics ,General Neuroscience ,Computer applications to medicine. Medical informatics ,Real-time computing ,R858-859.7 ,Neurosciences. Biological psychiatry. Neuropsychiatry ,General Medicine ,Energy consumption ,Interference (wave propagation) ,Application layer ,System model ,Dynamic programming ,Shortest path problem ,Path (graph theory) ,Image Processing, Computer-Assisted ,Computer Simulation ,Neural Networks, Computer ,Algorithms ,RC321-571 ,Research Article - Abstract
This research designs an intelligent parking system including service application layer, perception layer, data analysis layer, and management layer. The network system adopts opm15 system, and the parking space recognition adopts improved convolution neural networks (CNNs) algorithm and image recognition technology. Firstly, the parking space is occupied and located, and the shortest path (Dynamic Programming, DP) is selected. In order to describe the path algorithm, the parking system model is established. Aiming at the problems of DP low power and adjacent path interference in the path detection system, a method of combining interference elimination technology with enhanced detector technology is proposed to effectively eliminate the interference path signal and improve the performance of the intelligent parking system. In order to verify whether the CNNs system designed in this study has advantages, the simulation experiments of CNNs, ZigBee, and manual parking are carried out. The results show that the parking system designed in this study can control the parking error, has smaller parking error than ZigBee, and has more than 25.64% less parking time than ZigBee, and more than 34.83% less time than manual parking. In terms of parking energy consumption, when there are less free parking spaces, CNNs have lower energy consumption.
- Published
- 2021
19. A Dijkstra-Inspired Graph Algorithm for Fully Autonomous Tasking in Industrial Applications
- Author
-
Abdelrahman Ashraf, Joao P. S. Catalao, Mohammad Sadegh Javadi, Gerardo J. Osorio, Mohamed Lotfi, Mustafa Zahran, and Georges Samih
- Subjects
Schedule ,Mathematical optimization ,Job shop scheduling ,Computer science ,Energy management ,Industrial applications ,Graph theory ,Industrial and Manufacturing Engineering ,Task scheduling ,Control and Systems Engineering ,Dijkstra ,Shortest path problem ,Task analysis ,Resource allocation ,Graph (abstract data type) ,Electrical and Electronic Engineering ,Dijkstra's algorithm ,Algorithms - Abstract
An original graph-based model and algorithm for optimal industrial task scheduling are proposed in this article. The innovative algorithm designed, dubbed “Dijkstra optimal tasking” (DOT), is suitable for fully distributed task scheduling of autonomous industrial agents for optimal resource allocation, including energy use. The algorithm was designed starting from graph theory fundamentals, from the ground up, to guarantee a generic nature, making it applicable on a plethora of tasking problems and not case-specific. For any industrial setting in which mobile agents are responsible for accomplishing tasks across a site, the objective is to determine the optimal task schedule for each agent, which maximizes the speed of task achievement while minimizing the movement, thereby minimizing energy consumption cost. The DOT algorithm is presented in detail in this manuscript, starting from the conceptualization to the mathematical formulation based on graph theory, having a thorough computational implementation and a detailed algorithm benchmarking analysis. The choice of Dijkstra, as opposed to other shortest path methods (namely, A * Search and Bellman-Ford) in the proposed graph-based model and algorithm, was investigated and justified. An example of a real-world application based on a refinery site is modeled and simulated and the proposed algorithm's effectiveness and computational efficiency are duly evaluated. A dynamic obstacle course was incorporated to effectively demonstrate the proposed algorithm's applicability to real-world applications.
- Published
- 2021
20. Extensions of labeling algorithms for multi‐objective uncertain shortest path problems.
- Author
-
Raith, Andrea, Schmidt, Marie, Schöbel, Anita, and Thom, Lisa
- Subjects
ALGORITHMS ,ROBUST optimization - Abstract
We consider multi‐objective shortest path problems in which the edge lengths are uncertain. Different concepts for finding so‐called robust efficient solutions for multi‐objective robust optimization exist. In this article, we consider multi‐scenario efficiency, flimsily and highly robust efficiency, and point‐based and set‐based minmax robust efficiency. Labeling algorithms are an important class of algorithms for multi‐objective (deterministic) shortest path problems. We analyze why it is, for most of the considered concepts, not straightforward to use labeling algorithms to find robust efficient solutions. We then show two approaches to extend a generic multi‐objective label correcting algorithm for these cases. We finally present extensive numerical results on the performance of the proposed algorithms. [ABSTRACT FROM AUTHOR]
- Published
- 2018
- Full Text
- View/download PDF
21. To Meet or Not to Meet: Finding the Shortest Paths in Road Networks.
- Author
-
Huang, Weihuang, Zhang, Yikai, Shang, Zechao, and Yu, Jeffrey Xu
- Subjects
- *
ROADS , *LOCATION-based services , *COMPUTER algorithms , *QUERYING (Computer science) , *COMPUTER networks - Abstract
Finding the shortest path in road networks becomes one of important issues in location based services (LBS). The problem of finding the optimal meeting point for a group of users has also been well studied in existing works. In this paper, we investigate a new problem for two users. Each user has his/her own source and destination. However, whether to meet before going to their destinations is with some uncertainty. We model it as minimum path pair ( MPP) query, which consists of two pairs of source and destination and a user-specified weight $\alpha$
to balance the two different needs. The result is a pair of paths connecting the two sources and destinations respectively, with minimal overall cost of the two paths and the shortest route between them. To solve MPP queries, we devise algorithms by enumerating node pairs. We adopt a location-based pruning strategy to reduce the number of node pairs for enumeration. An efficient algorithm based on point-to-point shortest path calculation is proposed to further improve query efficiency. We also give two fast approximate algorithms with approximation bounds. Extensive experiments are conducted to show the effectiveness and efficiency of our methods. [ABSTRACT FROM AUTHOR]- Published
- 2018
- Full Text
- View/download PDF
22. TASNOP: A tool for teaching algorithms to solve network optimization problems.
- Author
-
da Silva Lourenço, Wilson, de Araujo Lima, Stanley Jefferson, and Alves de Araújo, Sidnei
- Subjects
ALGORITHMS ,INDUSTRIAL engineering ,COMPUTER science ,INFORMATION storage & retrieval systems ,QUESTIONNAIRES ,EDUCATION - Abstract
Abstract: This work presents the TASNOP—Teaching Algorithms for Solving Network Optimization Problems, a tool for teaching concepts and operation of some algorithms to solve Shortest Path, Maximum Flow, and Traveling Salesman problems, which are widely known and studied in graduate and undergraduate courses such as Industrial Engineering, Computer Science, Information Systems, and Logistics. Experiments carried out with undergraduate computer science students allowed to verify that the group who used TASNOP obtained better performance in the resolution of the proposed exercise, corroborating the idea that it contributed to improve the students’ understanding about the addressed content. In addition, a questionnaire answered by the same group of students evidenced the potential of TASNOP as a teaching support tool. [ABSTRACT FROM AUTHOR]
- Published
- 2018
- Full Text
- View/download PDF
23. Dynamizing Dijkstra: A solution to dynamic shortest path problem through retroactive priority queue
- Author
-
Deepak Garg and Sunita
- Subjects
Sequence ,Dynamic shortest path ,General Computer Science ,Computer science ,Computation ,Retroactive data structure ,020206 networking & telecommunications ,02 engineering and technology ,Data structure ,lcsh:QA75.5-76.95 ,Set (abstract data type) ,Shortest path problem ,0202 electrical engineering, electronic engineering, information engineering ,Topological graph theory ,020201 artificial intelligence & image processing ,lcsh:Electronic computers. Computer science ,Priority queue ,Dijkstra's algorithm ,Algorithm ,Algorithms - Abstract
Dynamic shortest path algorithms are the ones which are used to accommodate the online sequence of update operations to the underlying graph topology and also facilitate the subsequent query operations. Many solutions exist for the different versions of the problem, all of which identify the set of vertices whose shortest paths may be affected by the changes and then update their shortest paths according to the update sequence. In this paper, we are dynamizing the Dijkstra algorithm which helps to efficiently solve the dynamic single source shortest path problem. Dynamization is achieved by using the retroactive priority queue data structure. Retroactive data structure identify the set of affected vertices step by step and thus help to accommodate the changes in least number of computations. So, with a suitable dynamic graph representation and the use of retroactive priority queue, we have proposed algorithm to dynamize Dijkstra algorithm giving solution of dynamic single source shortest path problem with complexity O(nlg m) for the update time. We have performed experimental analysis by comparing the performance of the proposed algorithm with other algorithms. Our experimental results indicate that the proposed algorithm has better performance in terms of time and memory usage.
- Published
- 2021
24. FINDING THE SHORTEST PATHS AMONG CITIES IN JAVA ISLAND USING NODE COMBINATION BASED ON DIJKSTRA ALGORITHM.
- Author
-
Amaliah, Bilqis, Fatichah, Chastine, and Riptianingdyah, Olyn
- Subjects
MEMORY loss ,MEMORY bias ,ALGORITHMS ,PROMPTS (Psychology) ,MEMORY & politics - Abstract
This study focuses on finding the shortest paths among cities in Java Island by repeatedly combining the start node's nearest neighbor to implement Dijkstra algorithm. Node combination is used to find the shortest path among cities in Java by deleting the node nearest to the start node. The use of memory by node combination is more efficient than the use of memory by the original Disjkstra algorithm. The 46 cities in Java Island will be used to evaluate the performance of finding shortest path. The experimental results show that the accuracy of node combination is 92.88% with the Google Map as the reference. The successful implementation of algorithm in finding the shortest path on the real problem is a good point; therefore, the algorithm can be developed to solve the transportation network problem. [ABSTRACT FROM AUTHOR]
- Published
- 2016
- Full Text
- View/download PDF
25. Graph-based information diffusion method for prioritizing functionally related genes in protein-protein interaction networks
- Author
-
Minh Pham and Olivier Lichtarge
- Subjects
business.industry ,Computer science ,Graph based ,Gene function annotation ,Computational Biology ,Computational biology ,Protein protein interaction network ,Article ,Text mining ,Phenotype ,Network diffusion ,Large networks ,Shortest path problem ,Graph (abstract data type) ,Humans ,Protein Interaction Maps ,business ,Gene ,Biological network ,Network validation ,Algorithms - Abstract
Shortest path length methods are routinely used to validate whether genes of interest are functionally related to each other based on biological network information. However, the methods are computationally intensive, impeding extensive utilization of network information. In addition, non-weighted shortest path length approach, which is more frequently used, often treat all network connections equally without taking into account of confidence levels of the associations. On the other hand, graph-based information diffusion method, which employs both the presence and confidence weights of network edges, can efficiently explore large networks and has previously detected meaningful biological patterns. Therefore, in this study, we hypothesized that the graph-based information diffusion method could prioritize genes with relevant functions more efficiently and accurately than the shortest path length approaches. We demonstrated that the graph-based information diffusion method substantially differentiated not only genes participating in same biological pathways (p << 0.0001) but also genes associated with specific human drug-induced clinical symptoms (p << 0.0001) from random. Furthermore, the diffusion method prioritized these functionally related genes faster and more accurately than the shortest path length approaches (pathways: p = 2.7e-28, clinical symptoms: p = 0.032). These data show the graph-based information diffusion method can be routinely used for robust prioritization of functionally related genes, facilitating efficient network validation and hypothesis generation, especially for human phenotype-specific genes.
- Published
- 2020
26. Better tired than lost: Turtle ant trail networks favor coherence over short edges
- Author
-
James A. R. Marshall, Saket Navlakha, Arjun Chandrasekhar, Cortnea Austin, and Deborah M. Gordon
- Subjects
0106 biological sciences ,Arboreal locomotion ,Forage (honey bee) ,Information Theory ,Social Sciences ,Cephalotes ,Walking ,Trail pheromone ,01 natural sciences ,ComputingMethodologies_ARTIFICIALINTELLIGENCE ,Biochemistry ,Pheromones ,law.invention ,Trees ,Mathematical and Statistical Techniques ,law ,Psychology ,Biology (General) ,Turtle (robot) ,0303 health sciences ,Ecology ,biology ,Animal Behavior ,Behavior, Animal ,Mathematical Models ,Eukaryota ,Plants ,Turtles ,Insects ,Computational Theory and Mathematics ,Modeling and Simulation ,Animal Sociality ,Vertebrates ,Physical Sciences ,Enhanced Data Rates for GSM Evolution ,Network Analysis ,Algorithms ,Computer network ,Research Article ,Computer and Information Sciences ,Arthropoda ,QH301-705.5 ,Research and Analysis Methods ,010603 evolutionary biology ,Models, Biological ,03 medical and health sciences ,Cellular and Molecular Neuroscience ,Genetics ,Animals ,Molecular Biology ,Ecology, Evolution, Behavior and Systematics ,030304 developmental biology ,Behavior ,business.industry ,Ants ,Node (networking) ,Organisms ,Biology and Life Sciences ,Reptiles ,Computational Biology ,Graph theory ,Feeding Behavior ,15. Life on land ,biology.organism_classification ,Hymenoptera ,Invertebrates ,Testudines ,Graph Theory ,Shortest path problem ,Amniotes ,Routing (electronic design automation) ,business ,Zoology ,Entomology ,Mathematics - Abstract
Creating a routing backbone is a fundamental problem in both biology and engineering. The routing backbone of the trail networks of arboreal turtle ants (Cephalotes goniodontus) connects many nests and food sources using trail pheromone deposited by ants as they walk. Unlike species that forage on the ground, the trail networks of arboreal ants are constrained by the vegetation. We examined what objectives the trail networks meet by comparing the observed ant trail networks with networks of random, hypothetical trail networks in the same surrounding vegetation and with trails optimized for four objectives: minimizing path length, minimizing average edge length, minimizing number of nodes, and minimizing opportunities to get lost. The ants’ trails minimized path length by minimizing the number of nodes traversed rather than choosing short edges. In addition, the ants’ trails reduced the opportunity for ants to get lost at each node, favoring nodes with 3D configurations most likely to be reinforced by pheromone. Thus, rather than finding the shortest edges, turtle ant trail networks take advantage of natural variation in the environment to favor coherence, keeping the ants together on the trails., Author summary We investigated the trail networks of arboreal turtle ants in the canopy of the tropical forest, to ask what characterizes the colony’s choice of foraging paths within the vegetation. We monitored day to day changes in the junctions and edges of trail networks of colonies in the dry forest of western Mexico. We compared the paths used by the ants to simulated random paths in the surrounding vegetation. We found that the paths of turtle ants prioritize coherence, keeping ants together on the trail, over minimizing the average edge length. The choice of paths reduces the number of junctions in the trail where ants could get lost, and favors junctions with a physical configuration that makes it likely that successive ants will reinforce the same path. Our work suggests that design principles that emphasize keeping information flow constrained to streamlined, coherent trails may be useful in human-designed distributed routing and transport networks or robot swarms.
- Published
- 2021
27. Herding Packets: How to Route Packets on the Best Path Through a Network with Multiple Criteria
- Author
-
Samson, Judith Theresa
- Subjects
Computer engineering ,Algorithms ,Computer Networking ,Internet ,Routing ,Semirings ,Shortest Path Problem - Abstract
Algorithms for finding the shortest path between two nodes in a graph have been heavily studied for decades. Half a century ago solutions were found for the specific class of problems that involves finding the path of least length, when edges are weighted with a single metric. For example, although the Bellman-Ford and Dijkstra algorithms use different methodologies, both techniques depend on a single metric where the lengths of paths are found by adding path weights in the conventional way. The situation becomes more complicated when multiple metrics or single metrics other than simple Euclidean distance are involved. In these cases, the definition of ``shortest,'' or ``best'' is not straightforward. In addition, it is not always a simple matter to verify that packets in a distributed network are forwarded on best paths that are guaranteed loop-free. We call the set of edge weights, plus the rules that determine how paths are concatenated and compared, the path algebra. We find that the structure of a path algebra is the key to understanding how packets will be forwarded in a distributed network; specifically whether they will be forwarded on best, loop-free paths. This is independent of any path-finding algorithm. We show that ``best'' paths and loop-free paths are separate (albeit subtly related) properties, that are dependent on whether or not a path algebra is monotonic and strictly bounded. We examine examples of path algebras that possess various combinations of those two properties in order to illustrate how they affect the construction of forwarding paths. Finally, we prove that if a path algebra is monotonic and strictly bounded, it is guaranteed to produce forwarding paths that are best and loop-free. Previous works have introduced these ideas in separate contexts. We provide a consistent framework and prove general concepts that have only been introduced or discussed in special cases.
- Published
- 2016
28. A Unified Approach to Spatial Proximity Query Processing in Dynamic Spatial Networks
- Author
-
Hyung-Ju Cho
- Subjects
Databases, Factual ,Exploit ,Range query (data structures) ,Computer science ,spatial proximity query ,02 engineering and technology ,TP1-1185 ,computer.software_genre ,Biochemistry ,Article ,Analytical Chemistry ,k-nearest neighbors algorithm ,dynamic spatial network ,020204 information systems ,Server ,0202 electrical engineering, electronic engineering, information engineering ,Electrical and Electronic Engineering ,Instrumentation ,Chemical technology ,Process (computing) ,InformationSystems_DATABASEMANAGEMENT ,020206 networking & telecommunications ,Atomic and Molecular Physics, and Optics ,Range (mathematics) ,unified batch algorithm ,Shortest path problem ,Scalability ,nearest neighbor query ,Data mining ,computer ,Algorithms ,range query - Abstract
Nearest neighbor (NN) and range (RN) queries are basic query types in spatial databases. In this study, we refer to collections of NN and RN queries as spatial proximity (SP) queries. At peak times, location-based services (LBS) need to quickly process SP queries that arrive simultaneously. Timely processing can be achieved by increasing the number of LBS servers, however, this also increases service costs. Existing solutions evaluate SP queries sequentially, thus, such solutions involve unnecessary distance calculations. This study proposes a unified batch algorithm (UBA) that can effectively process SP queries in dynamic spatial networks. With the proposed UBA, the distance between two points is indicated by the travel time on the shortest path connecting them. The shortest travel time changes frequently depending on traffic conditions. The goal of the proposed UBA is to avoid unnecessary distance calculations for nearby SP queries. Thus, the UBA clusters nearby SP queries and exploits shared distance calculations for query clusters. Extensive evaluations using real-world roadmaps demonstrated the superiority and scalability of UBA compared with state-of-the-art sequential solutions.
- Published
- 2021
- Full Text
- View/download PDF
29. A column generation-based algorithm for solving combined inventory and routing problems.
- Author
-
Franco-Franco, Carlos and Figueroa-García, Juan Carlos
- Subjects
- *
COLUMN generation (Algorithms) , *VEHICLE routing problem , *INVENTORY control , *ALGORITHMS , *PROBLEM solving , *PRICING , *LINEAR programming - Abstract
This paper presents a column generation algorithm for solving combined vehicle and inventory problems. This problem is based on the idea of coordinating customer inventory levels through a minimum routing cost. This is a combinatory decision problem since vehicle routing and inventory problems, are combined. Using the column generation method, we can iteratively generate interesting routes to the system, based on their dual costs, this is routes that will improve the quality of the objective function because its reduced costs are negatives. The initial mixed integer problem has to be relaxed for getting its reduced costs. The sub problem is defined as the shortest path problem that returns a set of desirable routes. Finally, when the set of desirable routes is obtained, the mixed integer model should select a set of routes that fulfill both minimum shipping costs and the constraints of the system. [ABSTRACT FROM AUTHOR]
- Published
- 2016
30. Path planning for the Platonic solids on prescribed grids by edge-rolling
- Author
-
Ngoc Tam Lam, Ian Howard, and Lei Cui
- Subjects
Models, Molecular ,Computer science ,Twins ,Molecular Conformation ,Geometry ,Astronomical Sciences ,02 engineering and technology ,Trees ,0303 health sciences ,Multidisciplinary ,Crystallography ,Applied Mathematics ,Simulation and Modeling ,Physics ,Planetary Sciences ,Eukaryota ,Robotics ,Plants ,021001 nanoscience & nanotechnology ,Condensed Matter Physics ,Physical Sciences ,symbols ,Tetrahedron ,Crystal Structure ,Medicine ,Engineering and Technology ,Solar System ,Cube ,0210 nano-technology ,Robots ,Algorithms ,Research Article ,Science ,Research and Analysis Methods ,Platonic solid ,03 medical and health sciences ,Dodecahedron ,symbols.namesake ,Position (vector) ,Mathematics::Metric Geometry ,Solid State Physics ,Computer Simulation ,030304 developmental biology ,Mechanical Engineering ,Organisms ,Biology and Life Sciences ,Orientation (vector space) ,Dihedral Angles ,Shortest path problem ,Mathematics ,Penrose tiling ,Developmental Biology - Abstract
The five Platonic solids—tetrahedron, cube, octahedron, dodecahedron, and icosahedron—have found many applications in mathematics, science, and art. Path planning for the Platonic solids had been suggested, but not validated, except for solving the rolling-cube puzzles for a cubic dice. We developed a path-planning algorithm based on the breadth-first-search algorithm that generates a shortest path for each Platonic solid to reach a desired pose, including position and orientation, from an initial one on prescribed grids by edge-rolling. While it is straightforward to generate triangular and square grids, various methods exist for regular-pentagon tiling. We chose the Penrose tiling because it has five-fold symmetry. We discovered that a tetrahedron could achieve only one orientation for a particular position.
- Published
- 2021
31. A dynamic ripple-spreading algorithm for solving mean–variance of shortest path model in uncertain random networks.
- Author
-
Jie, Ke-Wei, Liu, San-Yang, Sun, Xiao-Jun, and Xu, Yun-Cheng
- Subjects
- *
CITY traffic , *PARETO optimum , *ALGORITHMS , *COMBINATORIAL optimization , *PROBLEM solving - Abstract
Combinatorial optimization involves more and more evaluation indicators, and some parameters cannot be accurately described. This paper considers a shortest path problem where arc costs include both uncertainty and randomness, and the decision-maker wishes to minimize both the expected cost and the variance of this cost. Firstly, a mean–variance model for the shortest path problem with uncertain arc cost and random arc cost is proposed, and the equivalent deterministic model of the model is deduced. Secondly, we develop a dynamic ripple spreading algorithm (DRSA) to solve the model, based on the ripple spreading patterns on the natural water surface. Then, the ripple spreading speed of the algorithm is simulated and predicted by hybrid prediction algorithm (HPA) on the basis of obtaining real urban traffic data, and it is verified by theoretical proof that DRSA can find the Pareto optimal path from the source node to the destination node within a single run. Finally, the proposed mean–variance shortest path problem model and DRSA are verified by numerical experiments. • A mean–variance model for the shortest path problem with uncertain arc cost and random arc cost is proposed. • A dynamic ripple spreading algorithm (DRSA) is proposed to solve the problem. • The ripple spreading speed of DRSA is simulated and predicted by hybrid prediction algorithm on the basis of obtaining real urban traffic data. • The complexity of dynamic algorithm is analyzed. • Experimental results demonstrate the superiority of our proposed approach. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
32. Chromatin 3D Reconstruction from Chromosomal Contacts Using a Genetic Algorithm
- Author
-
Yoichi Takenaka, Hideo Matsuda, Shigeto Seno, and Viacheslav Kapilevich
- Subjects
Models, Genetic ,Applied Mathematics ,0206 medical engineering ,3D reconstruction ,Computational Biology ,02 engineering and technology ,Chromatin ,Chromosome conformation capture ,Imaging, Three-Dimensional ,Shortest path problem ,Genetic algorithm ,Genetics ,Graph (abstract data type) ,Dijkstra's algorithm ,Algorithm ,Algorithms ,020602 bioinformatics ,Biotechnology ,Sparse matrix - Abstract
Recent epigenetics research has demonstrated that chromatin conformation plays an important role in various aspects of gene regulation. Chromosome Conformation Capture (3C) technology makes it possible to analyze the spatial organization of chromatin in a cell. Several algorithms for three-dimensional reconstruction of chromatin structure from 3C experimental data have been proposed. Compared to other algorithms, ShRec3D, one of the most advanced algorithms, can reconstruct a chromatin model in the shortest time for high-resolution whole-genome experimental data. However, ShRec3D employs a graph shortest path algorithm, which introduces errors in the resulting model. We propose an improved algorithm that optimizes shortest path distances using a genetic algorithm approach. The proposed algorithm and ShRec3D were compared using in silico 3C experimental data. Compared to ShRec3D, the proposed algorithm demonstrated significant improvement relative to the similarity between the algorithm's output and the original model with a reasonable increase to calculation time.
- Published
- 2019
33. A New Image Similarity Metric for Improving Deformation Consistency in Graph-Based Groupwise Image Registration
- Author
-
Dinggang Shen, Zhenyu Tang, and Pew Thian Yap
- Subjects
Computer science ,0206 medical engineering ,Graph based ,Biomedical Engineering ,Brain ,Image registration ,Image processing ,02 engineering and technology ,Real image ,Magnetic Resonance Imaging ,020601 biomedical engineering ,Article ,Graph ,Euclidean distance ,Computer Science::Computer Vision and Pattern Recognition ,Shortest path problem ,Image Processing, Computer-Assisted ,Humans ,Graph (abstract data type) ,Algorithm ,Algorithms - Abstract
Graph-based groupwise image registration (G-GIR) aims to register a group of input images accurately without any bias. In G-GIR, an image similarity metric (ISM) is used to construct a graph that links similar images with graph edges. From the graph, a group center image and the shortest paths linking it to all other images can be determined. The deformation field aligning each image to the group center image can be obtained by composing sub-deformation fields that come from registration of adjacent images along the corresponding shortest path. The majority of ISMs used in G-GIR are based on image intensity. Since image intensity can be ambiguous and is not directly related to deformation directions, inconsistency problem in the sub-deformation fields along the shortest paths can occur. The word ``inconsistency'' mentioned here refers to the directions of deformation vectors in the sub-deformation fields along each shortest path are significantly different or even opposite at corresponding locations. Such problem can make G-GIR inefficient and easily to be trapped in local minimum. In this paper, we propose a new ISM for G-GIR, by which the consistency in the sub-deformation fields along the shortest paths can be significantly improved. We evaluate our method in comparison with three state-of-the-art ISMs using a common G-GIR framework. The experimental results with both toy and real images show that our method significantly improves registration accuracy.
- Published
- 2019
34. HoTPiG: a novel graph-based 3-D image feature set and its applications to computer-assisted detection of cerebral aneurysms and lung nodules
- Author
-
Osamu Abe, Masaki Murata, Takeharu Yoshikawa, Shouhei Hanaoka, Akinobu Shimizu, Takahiro Nakao, Soichiro Miki, Naoto Hayashi, Yukihiro Nomura, and Tomomi Takenaga
- Subjects
Lung Neoplasms ,Support Vector Machine ,Computer science ,Feature vector ,0206 medical engineering ,Biomedical Engineering ,Health Informatics ,02 engineering and technology ,computer.software_genre ,Sensitivity and Specificity ,030218 nuclear medicine & medical imaging ,03 medical and health sciences ,Imaging, Three-Dimensional ,0302 clinical medicine ,Voxel ,Histogram ,False positive paradox ,Humans ,Radiology, Nuclear Medicine and imaging ,Diagnosis, Computer-Assisted ,Feature set ,business.industry ,Graph based ,Intracranial Aneurysm ,Pattern recognition ,General Medicine ,020601 biomedical engineering ,Computer Graphics and Computer-Aided Design ,Computer Science Applications ,Shortest path problem ,Radiographic Image Interpretation, Computer-Assisted ,Graph (abstract data type) ,Surgery ,Computer Vision and Pattern Recognition ,Artificial intelligence ,Tomography, X-Ray Computed ,business ,computer ,Algorithms - Abstract
A novel image feature set named histogram of triangular paths in graph (HoTPiG) is presented. The purpose of this study is to evaluate the feasibility of the proposed HoTPiG feature set through two clinical computer-aided detection tasks: nodule detection in lung CT images and aneurysm detection in head MR angiography images. The HoTPiG feature set is calculated from an undirected graph structure derived from a binarized volume. The features are derived from a 3-D histogram in which each bin represents a triplet of shortest path distances between the target node and all possible node pairs near the target node. First, the vessel structure is extracted from CT/MR volumes. Then, a graph structure is extracted using an 18-neighbor rule. Using this graph, a HoTPiG feature vector is calculated at every foreground voxel. After explicit feature mapping with an exponential-χ2 kernel, each voxel is judged by a linear support vector machine classifier. The proposed method was evaluated using 300 CT and 300 MR datasets. The proposed method successfully detected lung nodules and cerebral aneurysms. The sensitivity was about 80% when the number of false positives was three per case for both applications. The HoTPiG image feature set was presented, and its high general versatility was shown through two medical lesion detection applications.
- Published
- 2019
35. Visibility graph based temporal community detection with applications in biological time series
- Author
-
Carlo Piermarocchi, George I. Mias, Sergii Domanskyi, and Minzhang Zheng
- Subjects
Time series ,Time Factors ,Multidisciplinary ,Series (mathematics) ,Computer science ,Science ,Visibility graph ,Aggregate (data warehouse) ,computer.software_genre ,Article ,Computational biology and bioinformatics ,Databases as Topic ,Betweenness centrality ,Residence Characteristics ,Node (computer science) ,Shortest path problem ,Humans ,Medicine ,Computer Simulation ,Data mining ,Systems biology ,computer ,Algorithms - Abstract
Temporal behavior is an essential aspect of all biological systems. Time series have been previously represented as networks. Such representations must address two fundamental problems on how to: (1) Create appropriate networks to reflect the characteristics of biological time series. (2) Detect characteristic dynamic patterns or events as network temporal communities. General community detection methods use metrics comparing the connectivity within a community to random models, or are based on the betweenness centrality of edges or nodes. However, such methods were not designed for network representations of time series. We introduce a visibility-graph-based method to build networks from time series and detect temporal communities within these networks. To characterize unevenly sampled time series (typical of biological experiments), and simultaneously capture events associated to peaks and troughs, we introduce the Weighted Dual-Perspective Visibility Graph (WDPVG). To detect temporal communities in individual signals, we first find the shortest path of the network between start and end nodes, identifying high intensity nodes as the main stem of our community detection algorithm that act as hubs for each community. Then, we aggregate nodes outside the shortest path to the closest nodes found on the main stem based on the closest path length, thereby assigning every node to a temporal community based on proximity to the stem nodes/hubs. We demonstrate the validity and effectiveness of our method through simulation and biological applications.
- Published
- 2021
36. The Thinnest Path Problem.
- Author
-
Gao, Jianhang, Zhao, Qing, and Swami, Ananthram
- Subjects
WIRELESS communications ,AD hoc computer networks ,DATA transmission systems ,APPROXIMATION theory ,ALGORITHMS ,DIRECTED graphs - Abstract
We formulate and study the thinnest path problem for secure communication in wireless ad hoc networks. The objective is to find a path from a source to its destination that results in the minimum number of nodes overhearing the message by a judicious choice of relaying nodes and their corresponding transmission powers. We adopt a directed hypergraph model of the problem and establish the NP-completeness of the problem in 2-D networks. We then develop two polynomial-time approximation algorithms that offer \sqrtn\over 2 and n\over 2\sqrtn-1 approximation ratios for general directed hypergraphs (which can model nonisotropic signal propagation in space) and constant approximation ratios for ring hypergraphs (which result from isotropic signal propagation). We also consider the thinnest path problem in 1-D networks and 1-D networks embedded in a 2-D field of eavesdroppers with arbitrary unknown locations (the so-called 1.5-D networks). We propose a linear-complexity algorithm based on nested backward induction that obtains the optimal solution for both 1-D and 1.5-D networks. This algorithm does not require the knowledge of eavesdropper locations and achieves the best performance offered by any algorithm that assumes complete location information of the eavesdroppers. [ABSTRACT FROM PUBLISHER]
- Published
- 2015
- Full Text
- View/download PDF
37. An Approach for the Fast Calculation Method of Pareto Solutions of a Two-objective Network.
- Author
-
Takahashi, Natsumi, Akiba, Tomoaki, Nomura, Shuhei, and Yamamoto, Hisashi
- Subjects
PROBLEM solving ,MATHEMATICAL optimization ,WIRELESS sensor nodes ,ALGORITHMS ,PARETO analysis - Abstract
The shortest path problem is a kind of optimization problem and its aim is to find the shortest path connecting two specific nodes in a network, where each edge has its distance. When considering not only the distances between the nodes but also some other information, the problem is formulated as a multi-objective shortest path problem that involves multiple conflicting objective functions. The multi-objective shortest path problem is a kind of optimization problem of multi-objective network. In the general cases, multi-objectives are rarely optimized by a solution. So, to solve the multi-objective shortest path problem leads to obtaining Pareto solutions. An algorithm for this problem has been proposed by using the extended Dijkstra's algorithm. However, this algorithm for obtaining Pareto solutions has many useless searches for paths. In this study, we consider two-objective shortest path problem and propose efficient algorithms for obtaining the Pareto solutions. Our proposed algorithm can reduce more search space than existing algorithms, by solving a single-objective shortest path problem. The results of the numerical experiments suggest that our proposed algorithms reduce the computing time and the memory size for obtaining the Pareto solutions. [ABSTRACT FROM AUTHOR]
- Published
- 2015
- Full Text
- View/download PDF
38. An efficient online mapping tool for finding the shortest feasible path for alternative-fuel vehicles.
- Author
-
Kuby, Michael, Araz, Ozgur M., Palmer, Michael, and Capar, Ismail
- Subjects
- *
FUEL cell vehicles , *FUELING , *ROUTING (Computer network management) , *GEOGRAPHIC information systems , *COMPRESSED natural gas , *HYDROGEN , *ALGORITHMS , *COMPUTER network resources - Abstract
Infrastructure for fuel-cell and other alternative-fuel vehicles is lacking not only in the paucity of fuel stations, but also in inadequate web-based support to help drivers complete their trips via the few stations that do exist. In this paper, we present an online mapping tool for finding the shortest feasible path in a road network given the vehicle's driving range and station locations. Users input their origin, destination, type of fuel, and driving range, and the algorithm generates a new reduced feasible network in which the vertices are the origin and destination nodes and reachable fuel stations and the edges represent feasible paths between them. Dijkstra's shortest path algorithm is applied to this reduced network to find the shortest feasible path. Efficiency is substantially improved by preprocessing and storing the shortest-path distances between stations. We present a web-mapping prototype ( www.afvrouting.com ) for hydrogen and compressed natural gas stations in the United States. Sample results illustrate the need for this kind of globally optimal solution method by showing that the optimal feasible path and refueling stops can vary tremendously as a result of user inputs for driving range, initial tank level, and one-way or round-trip. [ABSTRACT FROM AUTHOR]
- Published
- 2014
- Full Text
- View/download PDF
39. A comprehensive comparison between shortest-path HARP refinement, SinMod, and DENSEanalysis processing tools applied to CSPAMM and DENSE images
- Author
-
Sergio Uribe, Hernán Mella, Joaquín Mura, Julio Sotelo, Biomedical Imaging Center, Pontificia Universidad Católica de Chile, Santiago, Chile., Department of Electrical Engineering, Pontificia Universidad Católica de Chile, Santiago, Chile., ANID - Millennium Science Initiative Program - Millennium Nucleus in Cardiovascular Magnetic Resonance, Santiago, Chile, Department of Mechanical Engineering, Universidad Técnica Federico Santa María, Santiago, Chile., School of Biomedical Engineering, Universidad de Valparaíso, Valparaíso, Chile., and Department of Radiology, School of Medicine, Pontificia Universidad Católica de Chile, Santiago, Chile.
- Subjects
[SDV.IB.IMA]Life Sciences [q-bio]/Bioengineering/Imaging ,Tagging MRI ,SinMod ,Biomedical Engineering ,Biophysics ,030204 cardiovascular system & hematology ,DENSE MRI ,Displacement (vector) ,030218 nuclear medicine & medical imaging ,03 medical and health sciences ,0302 clinical medicine ,Motion estimation ,[INFO.INFO-IM]Computer Science [cs]/Medical Imaging ,Image Processing, Computer-Assisted ,Radiology, Nuclear Medicine and imaging ,Cardiac Strain ,Cardiac MRI ,Mathematics ,HARP ,Pixel ,Isotropy ,CSPAMM ,Heart ,Magnetic Resonance Imaging ,Noise ,SP-HR ,Shortest path problem ,Cytokines ,DENSEAnalysis ,Carrier Proteins ,[SPI.SIGNAL]Engineering Sciences [physics]/Signal and Image processing ,Radial stress ,Algorithm ,Algorithms - Abstract
International audience; We addressed comprehensively the performance of Shortest-Path HARP Refinement (SP-HR), SinMod, and DENSEanalysis using 2D slices of synthetic CSPAMM and DENSE images with realistic contrasts obtained from 3D phantoms. The three motion estimation techniques were interrogated under ideal and no-ideal conditions (with MR induced artifacts, noise, and throughplane motion), considering several resolutions and noise levels. Under noisy conditions, and for isotropic pixel sizes of 1.5 mm and 3.0 mm in CSPAMM and DENSE images respectively, the nRMSE obtained for the circumferential and radial strain components were 10. 7 ± 10.8% and 25.5 ± 14.8% using SP-HR, 11. 9 ± 2.5% and 29.3 ± 6.5% using SinMod, and 6.4 ± 2.0% and 2 18.2 ± 4.6% using DENSEanalysis. Overall, the results showed that SP-HR tends to fail for large tissue motions, whereas SinMod and DENSEanalysis gave accurate displacement and strain field estimations, being the last which performed the best.
- Published
- 2020
40. Developing a BDI Agent Model for Solving Shortest Path Problem on a Raster Data Model.
- Author
-
Behzadi, Saeed and Alesheikh, Ali A.
- Subjects
ACT psychology ,DESIRE ,ALGORITHMS ,BIT-mapped graphics ,VECTOR analysis - Abstract
Finding shortest path is challenged in variety of disciplines over years. This problem with constraints appears as sub-problems in numerous optimization issues. A common algorithm to solve the shortest path problem is Dijkstra algorithm. Many techniques for shortest path algorithm have been developed to improve its speed and efficiency. However, only few of those techniques work in a raster data model. On the other hand, Belief-Desire-Intention (BDI) agent architecture is a modern and popular model based on the intentional system to describe entities whose behavior might be predicted by the method of attributing belief, desires and rational acumen. Despite its popularity, the theory of the model is still in its infancy for spatial problems, and a solid theoretical foundation is needed. In this paper, we are concerned with the design of a model for computing the shortest path in a raster data model based on the Belief-Desire-Intention agent architecture. In such applications, a path is a combination of some cells which connect the start to the end cells based on predefined conditions. The proposed algorithm provides an optimal solution in the given raster structure. A numerical example of a raster network is used to illustrate the versatility of the proposed method in work. Experimental evaluations on raster data showed that the proposed model can solve the shortest path problem. Moreover, our model is adaptable and it can handle both raster and vector networks. [ABSTRACT FROM AUTHOR]
- Published
- 2014
41. Spatiotemporal Gait Measurement With a Side-View Depth Sensor Using Human Joint Proposals
- Author
-
Stephen Czarnuch, Andrew Hynes, Megan C. Kirkland, and Michelle Ploughman
- Subjects
Computer science ,0206 medical engineering ,STRIDE ,Field of view ,02 engineering and technology ,Walking ,03 medical and health sciences ,0302 clinical medicine ,Gait (human) ,Health Information Management ,Range (statistics) ,Humans ,Computer vision ,Electrical and Electronic Engineering ,Gait ,Pace ,Ground truth ,business.industry ,Reproducibility of Results ,Frame rate ,020601 biomedical engineering ,Computer Science Applications ,Biomechanical Phenomena ,Shortest path problem ,Artificial intelligence ,business ,030217 neurology & neurosurgery ,Algorithms ,Biotechnology - Abstract
We propose a method for calculating standard spatiotemporal gait parameters from individual human joints with a side-view depth sensor. Clinical walking trials were measured concurrently by a side-view Kinect and a pressure-sensitive walkway, the Zeno Walkway. Multiple joint proposals were generated from depth images by a stochastic predictor based on the Kinect algorithm. The proposals are represented as vertices in a weighted graph, where the weights depend on the expected and measured lengths between body parts. A shortest path through the graph is a set of joints from head to foot. Accurate foot positions are selected by comparing pairs of shortest paths. Stance phases of the feet are detected by examining the motion of the feet over time. The stance phases are used to calculate four gait parameters: stride length, step length, stride width, and stance percentage. A constant frame rate was assumed for the calculation of stance percentage because time stamps were not captured during the experiment. Gait parameters from 52 trials were compared to the ground truth walkway using Bland-Altman analysis and intraclass correlation coefficients. The large spatial parameters had the strongest agreements with the walkway (ICC(2, 1) = 1.00 and 0.98 for stride and step length with normal pace, respectively). The presented system directly calculates gait parameters from individual foot positions while previous side-view systems relied on indirect measures. Using a side-view system allows for tracking walking in both directions with one camera, extending the range in which the subject is in the field of view.
- Published
- 2020
42. Computing nearest neighbour interchange distances between ranked phylogenetic trees
- Author
-
Lena Collienne and Alex Gavryushkin
- Subjects
0106 biological sciences ,FOS: Computer and information sciences ,68W40, 68Q25, 03D15 ,Computational complexity theory ,Computer science ,Inference ,Computational Complexity (cs.CC) ,92B05 ,010603 evolutionary biology ,01 natural sciences ,Article ,Combinatorics ,03 medical and health sciences ,Quadratic equation ,Computer Science - Data Structures and Algorithms ,Rank (graph theory) ,Cluster Analysis ,Data Structures and Algorithms (cs.DS) ,Phylogeny ,030304 developmental biology ,0303 health sciences ,Phylogenetic tree ,Models, Genetic ,Applied Mathematics ,68Q25 ,Computational Biology ,Agricultural and Biological Sciences (miscellaneous) ,Tree (data structure) ,Computer Science - Computational Complexity ,Modeling and Simulation ,Tree rearrangement ,Shortest path problem ,F.2.0 ,Algorithms - Abstract
Many popular algorithms for searching the space of leaf-labelled (phylogenetic) trees are based on tree rearrangement operations. Under any such operation, the problem is reduced to searching a graph where vertices are trees and (undirected) edges are given by pairs of trees connected by one rearrangement operation (sometimes called a move). Most popular are the classical nearest neighbour interchange, subtree prune and regraft, and tree bisection and reconnection moves. The problem of computing distances, however, is $${\mathbf {N}}{\mathbf {P}}$$ N P -hard in each of these graphs, making tree inference and comparison algorithms challenging to design in practice. Although ranked phylogenetic trees are one of the central objects of interest in applications such as cancer research, immunology, and epidemiology, the computational complexity of the shortest path problem for these trees remained unsolved for decades. In this paper, we settle this problem for the ranked nearest neighbour interchange operation by establishing that the complexity depends on the weight difference between the two types of tree rearrangements (rank moves and edge moves), and varies from quadratic, which is the lowest possible complexity for this problem, to $${\mathbf {N}}{\mathbf {P}}$$ N P -hard, which is the highest. In particular, our result provides the first example of a phylogenetic tree rearrangement operation for which shortest paths, and hence the distance, can be computed efficiently. Specifically, our algorithm scales to trees with tens of thousands of leaves (and likely hundreds of thousands if implemented efficiently).
- Published
- 2020
43. A Model for Range Estimation and Energy-Efficient Routing of Electric Vehicles in Real-World Conditions
- Author
-
Cedric De Cauwer, Thierry Coosemans, Wouter Verbeke, Joeri Van Mierlo, Electromobility research centre, and Electrical Engineering and Power Electronics
- Subjects
Mathematical optimization ,Technology ,Engineering, Civil ,Electric vehicles ,Computer science ,Transportation ,Internal resistance ,Data modeling ,Predictive models ,Engineering ,Approximation error ,0502 economics and business ,BATTERY ,Driving range ,Routing ,050210 logistics & transportation ,Cost allocation ,Science & Technology ,HEALTH ESTIMATION ,Mechanical Engineering ,05 social sciences ,Transportation Science & Technology ,ALGORITHMS ,Data models ,Engineering, Electrical & Electronic ,Energy consumption ,STATE ,Computer Science Applications ,Roads ,Automotive Engineering ,Shortest path problem ,Graph (abstract data type) ,energy-efficient routing ,Estimation - Abstract
This paper presents an integrated model for energy consumption and range estimation, capable of energy-efficient routing. This integrated model predicts the energy consumption on all road segments in the road network and applies shortest path algorithms to calculate energy-efficient routes. A temperature-dependent model of the battery internal resistance based on real-world data translates the energy consumption prediction into driving range. The graph representation of the road network is transformed from a node-based graph to an edge-based graph to allow cost allocation of one edge based on the characteristics of the preceding edge. The integrated model is used to perform an analysis of energy-efficient routes for a real-life scenario. The analysis showed that the energy-optimal route is different from the time- and distance-optimal route with energy-efficiency gains up to 37% for the chosen scenario. The energy-efficient route tends to lean toward a distance-optimal route in the case of low auxiliary consumption and to lean toward a time-optimal route in the case of high auxiliary consumption. The energy-efficient route generation is tested in real life for one case of the chosen scenario. The measured results showed a good match with the predicted values for the energy consumption with a 9% mean relative error and preserved the ranking of all routes in terms of the travel distance, travel time, and energy consumption. The proposed integrated model is a functional model for energy consumption in real-life that differentiates many energy consumption influencing factors and produces energy-efficient routes with good accuracy.
- Published
- 2020
44. WiSM: Windowing Surrogate Model for Evaluation of Curvature-Constrained Tours With Dubins Vehicle
- Author
-
Petr Vana, Jan Faigl, and Jan Drchal
- Subjects
FOS: Computer and information sciences ,Mathematical optimization ,Computer Science - Artificial Intelligence ,Computer science ,Evolutionary algorithm ,Travelling salesman problem ,Computer Science - Robotics ,Surrogate model ,Neural and Evolutionary Computing (cs.NE) ,Electrical and Electronic Engineering ,Continuous optimization ,Travel ,I.2.6 ,I.2.9 ,Computer Science - Neural and Evolutionary Computing ,Dubins path ,Computer Science Applications ,Human-Computer Interaction ,Artificial Intelligence (cs.AI) ,Control and Systems Engineering ,Shortest path problem ,Path (graph theory) ,Combinatorial optimization ,Robotics (cs.RO) ,Software ,Algorithms ,Information Systems - Abstract
Dubins tours represent a solution of the Dubins Traveling Salesman Problem (DTSP) that is a variant of the optimization routing problem to determine a curvature-constrained shortest path to visit a set of locations such that the path is feasible for Dubins vehicle, which moves only forward and has a limited turning radius. The DTSP combines the NP-hard combinatorial optimization to determine the optimal sequence of visits to the locations, as in the regular TSP, with the continuous optimization of the heading angles at the locations, where the optimal heading values depend on the sequence of visits and vice versa. We address the computationally challenging DTSP by fast evaluation of the sequence of visits by the proposed Windowing Surrogate Model (WiSM) which estimates the length of the optimal Dubins path connecting a sequence of locations in a Dubins tour. The estimation is sped up by a regression model trained using close to optimum solutions of small Dubins tours that are generalized for large-scale instances of the addressed DTSP utilizing the sliding window technique and a cache for already computed results. The reported results support that the proposed WiSM enables a fast convergence of a relatively simple evolutionary algorithm to high-quality solutions of the DTSP. We show that with an increasing number of locations, our algorithm scales significantly better than other state-of-the-art DTSP solvers.
- Published
- 2020
45. Multi-start heuristic approaches for one-to-one pickup and delivery problems with shortest-path transport along real-life paths
- Author
-
Jian Xiong, Weixiong Zha, Zhuo Fu, and Xin Qi
- Subjects
Optimization ,Computer and Information Sciences ,Mathematical optimization ,Structural Engineering ,Computer science ,Heuristic (computer science) ,Science ,0211 other engineering and technologies ,Transportation ,02 engineering and technology ,Research and Analysis Methods ,Infographics ,Mathematical and Statistical Techniques ,Random Searching ,Residence Characteristics ,0502 economics and business ,Heuristics ,Simulated Annealing ,Evolutionary Biology ,Evolutionary Theory ,050210 logistics & transportation ,021103 operations research ,Multidisciplinary ,Mathematical Models ,Heuristic ,Data Visualization ,Applied Mathematics ,Simulation and Modeling ,05 social sciences ,Biology and Life Sciences ,Models, Theoretical ,Solver ,Built Structures ,Variable (computer science) ,Physical Sciences ,Path (graph theory) ,Simulated annealing ,Shortest path problem ,Engineering and Technology ,Feasibility Studies ,Medicine ,Graphs ,Automobiles ,Mathematics ,Algorithms ,Research Article - Abstract
The One-to-one Pickup and Delivery Problem with Shortest-path Transport along Real-life Paths (OPDPSTRP) is presented in this paper. It is a variation of the One-to-one Pickup and Delivery Problem (OPDP), which is common in daily life, such as the Passenger Train Operation Plans (PTOP) and partial Taxi-sharing Problem. Unlike the classical OPDP, in the OPDPSTRP, (1) each demand must be transported along the shortest path according to passengers/shippers requirements, and (2) each vehicle should travel along a real-life path. First, six route structure rules are proposed for the OPDPSTRP, and a kind of Mixed-Integer Programming (MIP) models is formulated for it. Second, A Variable Neighborhood Descent (VND), a Variable Neighborhood Research (VNS), a Multi-Start VND (MS_VND) and a Multi-Start VNS (MS_VNS) with five neighborhood operators has been developed to solve the problem. Finally, The Gurobi solver, the VND, the VNS, the MS_VND and the MS_VNS have been compared with each other by 84 random instances partitioned in small size connected graphs, medium size connected graphs and large size connected graphs. From the test results we found that solutions generated by these approaches are often comparable with those found by the Gurobi solver, and the solutions found by these approaches are better than the solutions found by the Gurobi solver when solving instances with larger numbers of demands. In almost all instances, the MS_VND significantly outperforms the VND and the VNS in terms of solution quality, and outperforms the MS_VNS both in terms of solution quality and CPU time. In the instances with large numbers of demands, the MS_VND is still able to generate good feasible solutions in a reasonable CPU time, which is of vital practical significance for real-life instances.
- Published
- 2020
46. Scalability of Network Visualisation from a Cognitive Load Perspective
- Author
-
Lee Lawrence, Michael Wybrow, Vahan Yoghourdjian, Tim Dwyer, Kim Marriott, and Yalong Yang
- Subjects
FOS: Computer and information sciences ,Theoretical computer science ,Computer science ,Computer Science - Human-Computer Interaction ,02 engineering and technology ,Human-Computer Interaction (cs.HC) ,Cognition ,Data visualization ,Computer Science - Graphics ,Computer Graphics ,0202 electrical engineering, electronic engineering, information engineering ,Humans ,business.industry ,020207 software engineering ,Workload ,Computer Graphics and Computer-Aided Design ,Graph ,Graphics (cs.GR) ,Visualization ,Signal Processing ,Shortest path problem ,Scalability ,Task analysis ,Computer Vision and Pattern Recognition ,business ,Algorithms ,Software ,Cognitive load - Abstract
Node-link diagrams are widely used to visualise networks. However, even the best network layout algorithms ultimately result in 'hairball' visualisations when the graph reaches a certain degree of complexity, requiring simplification through aggregation or interaction (such as filtering) to remain usable. Until now, there has been little data to indicate at what level of complexity node-link diagrams become ineffective or how visual complexity affects cognitive load. To this end, we conducted a controlled study to understand workload limits for a task that requires a detailed understanding of the network topology---finding the shortest path between two nodes. We tested performance on graphs with 25 to 175 nodes with varying density. We collected performance measures (accuracy and response time), subjective feedback, and physiological measures (EEG, pupil dilation, and heart rate variability). To the best of our knowledge, this is the first network visualisation study to include physiological measures. Our results show that people have significant difficulty finding the shortest path in high-density node-link diagrams with more than 50 nodes and even low-density graphs with more than 100 nodes. From our collected EEG data we observe functional differences in brain activity between hard and easy tasks. We found that cognitive load increased up to a certain level of difficulty after which it decreased, likely because participants had given up. We also explored the effects of global network layout features such as size or number of crossings, and features of the shortest path such as length or straightness on task difficulty. We found that global features generally had a greater impact than those of the shortest path., Comment: To be presented at IEEE Conference on Information Visualization (InfoVis 2020)
- Published
- 2020
- Full Text
- View/download PDF
47. Inferring anatomical therapeutic chemical (ATC) class of drugs using shortest path and random walk with restart algorithms
- Author
-
Xian Zhao, Tao Liu, and Lei Chen
- Subjects
0301 basic medicine ,Databases, Factual ,Computer science ,Reliability (computer networking) ,Contrast (statistics) ,Models, Theoretical ,Random walk ,Class (biology) ,Interaction information ,03 medical and health sciences ,030104 developmental biology ,0302 clinical medicine ,Pharmaceutical Preparations ,030220 oncology & carcinogenesis ,Resampling ,Shortest path problem ,Humans ,Molecular Medicine ,Molecular Biology ,Algorithm ,Dijkstra's algorithm ,Algorithms - Abstract
The anatomical therapeutic chemical (ATC) classification system is a widely accepted drug classification scheme. This system comprises five levels and includes several classes in each level. Drugs are classified into classes according to their therapeutic effects and characteristics. The first level includes 14 main classes. In this study, we proposed two network-based models to infer novel potential chemicals deemed to belong in the first level of ATC classification. To build these models, two large chemical networks were constructed using the chemical-chemical interaction information retrieved from the Search Tool for Interactions of Chemicals (STITCH). Two classic network algorithms, shortest path (SP) and random walk with restart (RWR) algorithms, were executed on the corresponding network to mine novel chemicals for each ATC class using the validated drugs in a class as seed nodes. Then, the obtained chemicals yielded by these two algorithms were further evaluated by a permutation test and an association test. The former can exclude chemicals produced by the structure of the network, i.e., false positive discoveries. By contrast, the latter identifies the most important chemicals that have strong associations with the ATC class. Comparisons indicated that the two models can provide quite dissimilar results, suggesting that the results yielded by one model can be essential supplements for those obtained by the other model. In addition, several representative inferred chemicals were analyzed to confirm the reliability of the results generated by the two models. This article is part of a Special Issue entitled: Accelerating Precision Medicine through Genetic and Genomic Big Data Analysis edited by Yudong Cai & Tao Huang.
- Published
- 2018
48. An Algorithm for Managing Aircraft Movement on an Airport Surface.
- Author
-
Tancredi, Urbano, Accardo, Domenico, Fasano, Giancarmine, Renga, Alfredo, Rufino, Giancarlo, and Maresca, Giuseppe
- Subjects
- *
AIR traffic control , *ALGORITHMS , *INBOUND travel , *OUTBOUND travel , *MATHEMATICAL models - Abstract
The present paper focuses on the development of an algorithm for safely and optimally managing the routing of aircraft on an airport surface in future airport operations. This tool is intended to support air traffic controllers' decision-making in selecting the paths of all aircraft and the engine startup approval time for departing ones. Optimal routes are sought for minimizing the time both arriving and departing aircraft spend on an airport surface with engines on, with benefits in terms of safety, efficiency and costs. The proposed algorithm first computes a standalone, shortest path solution from runway to apron or vice versa, depending on the aircraft being inbound or outbound, respectively. For taking into account the constraints due to other traffic on an airport surface, this solution is amended by a conflict detection and resolution task that attempts to reduce and possibly nullify the number of conflicts generated in the first phase. An example application on a simple Italian airport exemplifies how the algorithm can be applied to true-world applications. Emphasis is given on how to model an airport surface as a weighted and directed graph with non-negative weights, as required for the input to the algorithm. [ABSTRACT FROM AUTHOR]
- Published
- 2013
- Full Text
- View/download PDF
49. Computation of the optimal value function in time-dependent networks.
- Author
-
Kluge, Sebastian, Reif, Konrad, and Brokate, Martin
- Subjects
ALGORITHMS ,ALGEBRA ,MATHEMATICAL programming ,POLYNOMIAL time algorithms ,COMPUTATIONAL complexity ,COMPUTER algorithms - Abstract
We consider a time-dependent network with a continuous-time variable, in which time constraints are imposed both on the arrival times and on the waiting times at the nodes. Under certain continuity assumptions, we prove the existence of optimal paths, and we show that the optimal value function is lower-semicontinuous. We present an exact solution algorithm, which computes both the optimal value function and the corresponding optimal paths. This algorithm is based on a Dijkstra-like interpretation of a decreasing order of time algorithm, which allows the generalization of this method to a heuristic search algorithm. Moreover, we present an approximation procedure for the computation of the optimal value function and the corresponding optimal paths in a time-dependent first-in first-out (FIFO) network. This method allows for the iterative construction of paths of monotone decreasing cost, starting from a path that is computable in polynomial time. We prove the correctness and termination of both algorithms. © 2013 Wiley Periodicals, Inc. NETWORKS, 2013 [ABSTRACT FROM AUTHOR]
- Published
- 2013
- Full Text
- View/download PDF
50. Solving 0-1 knapsack problems based on amoeboid organism algorithm.
- Author
-
Zhang, Xiaoge, Huang, Shiyan, Hu, Yong, Zhang, Yajuan, Mahadevan, Sankaran, and Deng, Yong
- Subjects
- *
KNAPSACK problems , *PROBLEM solving , *ALGORITHMS , *DISCRETE systems , *MATHEMATICAL optimization , *NUMERICAL analysis , *MATHEMATICAL analysis - Abstract
Abstract: The 0-1 knapsack problem is an open issue in discrete optimization problems, which plays an important role in real applications. In this paper, a new bio-inspired model is proposed to solve this problem. The proposed method has three main steps. First, the 0-1 knapsack problem is converted into a directed graph by the network converting algorithm. Then, for the purpose of using the amoeboid organism model, the longest path problem is transformed into the shortest path problem. Finally, the shortest path problem can be well handled by the amoeboid organism algorithm. Numerical examples are given to illustrate the efficiency of the proposed model. [Copyright &y& Elsevier]
- Published
- 2013
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.