Please use this identifier to cite or link to this item:
http://hdl.handle.net/10603/335663
Title: | Improved Data Structures for Dynamic and Massive Data |
Researcher: | Sunita |
Guide(s): | Garg, Deepak and Singh, Maninder |
Keywords: | Dijkstra Algorithm Lyndon Factorization Retroactive Data Structures |
University: | Thapar Institute of Engineering and Technology |
Completed Date: | 2019 |
Abstract: | For many real world problems solved using various algorithmic techniques, traditional algorithms are theoretically optimal but as soon as we move on to real world data, based on the nature of data the algorithm efficiency degrades drastically. For massive data which is stored in external memory, algorithms designed for internal memory which are otherwise efficient will fail due to I/O bottleneck. Moreover in most real world scenarios data is dynamic i.e. changes with time. Novel and very different design techniques are needed to manage this dynamic and massive real world data. This thesis contributes to the vast research of such results. In this era of information explosion, the flood of data emerging on daily basis has made data handling and management a very crucial task. In this study, we are looking in to this data from two different perspectives: massive data and dynamic data. For dynamic data, we are considering the implementation of Retroactive data structures specific to some application and then using the proposed implementation to analyse the performance. Dynamic shortest path algorithms modify the existing shortest paths by considering the changes in the underlying graph configuration. Basic approach used in literature to solve this shortest path problem is to dynamize the Dijkstra algorithm: widely used algorithm for the static case. Different solutions already exist for the problem but we are using the concept of retroactive data structures for incorporating the dynamic changes into the solution. In this work algorithms for the different operations of retroactive priority queue are given. Also an algorithm has been proposed for the solution of dynamic shortest path problem as dynamic Dijkstra which uses the retroactive priority queue for its dynamization. The proposed approach is a suitable solution for the dynamic shortest path problem. |
Pagination: | 113p. |
URI: | http://hdl.handle.net/10603/335663 |
Appears in Departments: | Department of Computer Science and Engineering |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
01_title.pdf | Attached File | 95.06 kB | Adobe PDF | View/Open |
02_certificate.pdf | 252.56 kB | Adobe PDF | View/Open | |
03_candidates declaration.pdf | 229.24 kB | Adobe PDF | View/Open | |
04_acknowledgement.pdf | 90.94 kB | Adobe PDF | View/Open | |
05_contents.pdf | 192.62 kB | Adobe PDF | View/Open | |
06_list of figures.pdf | 174.05 kB | Adobe PDF | View/Open | |
07_list of tables.pdf | 172.78 kB | Adobe PDF | View/Open | |
08_list of abbreviations.pdf | 89.43 kB | Adobe PDF | View/Open | |
09_list of publications.pdf | 286.17 kB | Adobe PDF | View/Open | |
10_abstract.pdf | 95.11 kB | Adobe PDF | View/Open | |
11_chapter 1.pdf | 465.17 kB | Adobe PDF | View/Open | |
12_chapter 2.pdf | 286.05 kB | Adobe PDF | View/Open | |
13_chapter 3.pdf | 407.82 kB | Adobe PDF | View/Open | |
14_chapter 4.pdf | 715.02 kB | Adobe PDF | View/Open | |
15_chapter 5.pdf | 544.87 kB | Adobe PDF | View/Open | |
16_chapter 6.pdf | 178.76 kB | Adobe PDF | View/Open | |
17_reference.pdf | 285.67 kB | Adobe PDF | View/Open | |
80_recommendation.pdf | 191.49 kB | Adobe PDF | View/Open |
Items in Shodhganga are licensed under Creative Commons Licence Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).
Altmetric Badge: