Computer Science and
     Software Engineering

Computer Science and Software Engineering

Shortest Paths

Faster algorithms for shortest paths have been designed, which incorporate structures of the given graphs into complexity analysis. The structural properties are based on the acyclicity of the given graph. More structural properties will be investigated in this project.

All pairs shortest path algorithms

Data Structures

New data structures, called 2-3 heaps and trinomial heaps, have been designed in this project. Experiments show that these are more efficient than existing ones, such as Fibonacci heaps and relaxed heaps. In this project, there will be more discoveries in the area of dictionaries.

Data Structures algorithms