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 SizeFormat 
01_title.pdfAttached File95.06 kBAdobe PDFView/Open
02_certificate.pdf252.56 kBAdobe PDFView/Open
03_candidates declaration.pdf229.24 kBAdobe PDFView/Open
04_acknowledgement.pdf90.94 kBAdobe PDFView/Open
05_contents.pdf192.62 kBAdobe PDFView/Open
06_list of figures.pdf174.05 kBAdobe PDFView/Open
07_list of tables.pdf172.78 kBAdobe PDFView/Open
08_list of abbreviations.pdf89.43 kBAdobe PDFView/Open
09_list of publications.pdf286.17 kBAdobe PDFView/Open
10_abstract.pdf95.11 kBAdobe PDFView/Open
11_chapter 1.pdf465.17 kBAdobe PDFView/Open
12_chapter 2.pdf286.05 kBAdobe PDFView/Open
13_chapter 3.pdf407.82 kBAdobe PDFView/Open
14_chapter 4.pdf715.02 kBAdobe PDFView/Open
15_chapter 5.pdf544.87 kBAdobe PDFView/Open
16_chapter 6.pdf178.76 kBAdobe PDFView/Open
17_reference.pdf285.67 kBAdobe PDFView/Open
80_recommendation.pdf191.49 kBAdobe PDFView/Open
Show full item record


Items in Shodhganga are licensed under Creative Commons Licence Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).

Altmetric Badge: