Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- posterDecember 2023
A Model-based Learning Pedagogy for Conceptualizing and Solving Real-world Graph Problems
CompEd 2023: Proceedings of the ACM Conference on Global Computing Education Vol 2Page 200https://doi.org/10.1145/3617650.3624943Our research is an extension of the modeling theory framework proposed by Hestenes [1]. An exploratory study examined how Computer Science (CS) students use mental and conceptual models to solve real-world problems using graph algorithmic concepts. The ...
- research-articleSeptember 2021
A Fresh Look at Zones and Octagons
ACM Transactions on Programming Languages and Systems (TOPLAS), Volume 43, Issue 3Article No.: 11, Pages 1–51https://doi.org/10.1145/3457885Zones and Octagons are popular abstract domains for static program analysis. They enable the automated discovery of simple numerical relations that hold between pairs of program variables. Both domains are well understood mathematically but the detailed ...
- research-articleJune 2019
Efficiency Guarantees for Parallel Incremental Algorithms under Relaxed Schedulers
SPAA '19: The 31st ACM Symposium on Parallelism in Algorithms and ArchitecturesPages 145–154https://doi.org/10.1145/3323165.3323201Several classic problems in graph processing and computational geometry are solved via incremental algorithms, which split computation into a series of small tasks acting on shared state, which gets updated progressively. While the sequential variant of ...
- ArticleNovember 2012
A Graph-Based Approach for Transcribing Ancient Documents
Advances in Artificial Intelligence – IBERAMIA 2012Pages 210–220https://doi.org/10.1007/978-3-642-34654-5_22AbstractOver the last years, the interest in preserving digitally ancient documents has increased resulting in databases with a huge amount of image data. Most of these documents are not transcribed and thus querying operations are limited to basic ...
- research-articleJuly 2012
I/O-efficient shortest path algorithms for undirected graphs with random or bounded edge lengths
ACM Transactions on Algorithms (TALG), Volume 8, Issue 3Article No.: 22, Pages 1–28https://doi.org/10.1145/2229163.2229166We present I/O-efficient single-source shortest path algorithms for undirected graphs. Our main result is an algorithm with I/O complexity O(√(nmlog L)/B+MST(n, m)) on graphs with n vertices, m edges, and arbitrary edge lengths between 1 and L; MST(n, m ...
- research-articleJune 2008
Sparse matrix computations on manycore GPU's
DAC '08: Proceedings of the 45th annual Design Automation ConferencePages 2–6https://doi.org/10.1145/1391469.1391473Modern microprocessors are becoming increasingly parallel devices, and GPUs are at the leading edge of this trend. Designing parallel algorithms for manycore chips like the GPU can present interesting challenges, particularly for computations on sparse ...
- articleJuly 2000
On Algorithms For Permuting Large Entries to the Diagonal of a Sparse Matrix
SIAM Journal on Matrix Analysis and Applications (SIMAX), Volume 22, Issue 4Pages 973–996https://doi.org/10.1137/S0895479899358443We consider bipartite matching algorithms for computing permutations of a sparse matrix so that the diagonal of the permuted matrix has entries of large absolute value. We discuss various strategies for this and consider their implementation as computer ...
- ArticleFebruary 1995
Using knowledge about the road network for route finding
Imagine a tourist rents a car and plans to drive around a city. Before going from one place to another, he/she needs to know a good way. In network theory, this is the shortest path problem. Shortest path algorithms are often used to solve the problem. ...
- ArticleMarch 1992
Efficient Parallel Shortest Path Algorithms for K-Chordal Graphs
IPPS '92: Proceedings of the 6th International Parallel Processing SymposiumPages 88–94https://doi.org/10.1109/IPPS.1992.223066Presents parallel NC algorithms for all pair shortest path problem with optimal processor time product and single source shortest path problem with near optimal processor time product in k-chordal graphs. The algorithm for all pair problem runs in O(log/...
- articleNovember 1987
Improvements for the Thresh X2 shortest path algorithm
Operations Research Letters (OPERRL), Volume 6, Issue 5Pages 227–232https://doi.org/10.1016/0167-6377(87)90053-8The Thresh X2 algorithm has been shown to dominate other shortest path algorithms over a wide variety of conditions. When used on random networks which have exponentially or normally distributed edge weights the performance of X2 degrades. We develop ...
- articleJanuary 1986
Allocating programs containing branches and loops within a multiple processor system
IEEE Transactions on Software Engineering (ISOF), Volume 12, Issue 1Pages 1018–1024https://doi.org/10.1109/TSE.1986.6313018This paper addresses the problem of assigning the modules of a distributed program to the processors of a distributed system. The goal of such an assignment is to minimize the total execution and communication costs. A computational model of a ...
- articleSeptember 1985
New Polynomial Shortest Path Algorithms and Their Computational Attributes
This paper presents six new variants of the polynomially bounded Partitioning Shortest Path PSP algorithm for finding the shortest path from one node to all other nodes in a network. Three of these variants, one for negative arc lengths, but without ...
- research-articleApril 1982
Studies in Semi-Admissible Heuristics
IEEE Transactions on Pattern Analysis and Machine Intelligence (ITPM), Volume 4, Issue 4Pages 392–399https://doi.org/10.1109/TPAMI.1982.4767270The paper introduces three extensions of the A* search algorithm which improve the search efficiency by relaxing the admissibility condition. 1) A* employs an admissible heuristic function but invokes quicker termination conditions while still ...