Please use this identifier to cite or link to this item: http://hdl.handle.net/10603/234533
Full metadata record
DC FieldValueLanguage
dc.coverage.spatialComputer Science
dc.date.accessioned2019-03-26T09:03:33Z-
dc.date.available2019-03-26T09:03:33Z-
dc.identifier.urihttp://hdl.handle.net/10603/234533-
dc.description.abstractRandomization is currently one of the major approaches which is used to design algorithms. A randomized algorithm is an algorithm that employs a degree of randomness as part of its logic. A randomized algorithm uses random input in the hope of achieving good performance in an average case. In addition to input, algorithm takes a source of random numbers and makes random choices during the execution. Its behavior may vary even on a fixed input. This thesis provides comprehensive and integrated analysis of randomized algorithms over deterministic algorithms. We have also discussed the detailed literature of the multiobjective shortest path problem and multiobjective spanning tree problem. Deterministic polynomial time algorithms are extensively used for the shortest path and the minimum spanning tree problems. In this thesis, we have presented a randomized algorithm to find Hamiltonian circuit in rectangular grid graphs with vertical size m and horizontal size n. The algorithm firstly finds all the restricted edges in linear time and then constructs a Hamiltonian circuit by joining the sub-graphs. Algorithm uses random selection to construct the Hamiltonian cycle. The computational model is a unit cost random access machine with the restriction that only binary operation is allowed on edge selection. Load balancing is extensively used in distributed network applications to decrease the response times. We have also discussed the backend load balancing (processor-to-dispatcher). Many algorithms are devised for front end load balancing e.g. JSQ, SQ(d) and JIQ. Join-Idle-Queue(JIQ) goes well in a distributed environment like cloud computing. In JIQ approach, at the backend, a processor joins the queue on either random or sampled basis. In both the cases, I-Queue of any dispatcher might remain empty, resulting in degrading the performance. After finishing the job, the processor should join the dispatcher whose I-Queue is empty. To achieve this, we have used a dequeue to track the dispatcher with empty I-Queue.
dc.format.extentxii, 97p.
dc.languageEnglish
dc.relation
dc.rightsuniversity
dc.titleEfficient Randomized Algorithms for Graph Theoretic Applications
dc.title.alternative
dc.creator.researcherSharma, Kuldeep
dc.subject.keywordBackend Load Balacing
dc.subject.keywordDistributed Networks
dc.subject.keywordGrid Graphs
dc.subject.keywordHamiltonian Cycle
dc.subject.keywordLoad Balancing
dc.subject.keywordMinimum Spanning Tree
dc.subject.keywordRandomized Algorithm
dc.subject.keywordSecondary Load Balancing
dc.subject.keywordShortest Path
dc.description.note
dc.contributor.guideGarg, Deepak
dc.publisher.placePatiala
dc.publisher.universityThapar Institute of Engineering and Technology
dc.publisher.institutionDepartment of Computer Science and Engineering
dc.date.registered
dc.date.completed2016
dc.date.awarded
dc.format.dimensions
dc.format.accompanyingmaterialNone
dc.source.universityUniversity
dc.type.degreePh.D.
Appears in Departments:Department of Computer Science and Engineering

Files in This Item:
File Description SizeFormat 
file10(bibliography).pdfAttached File96.29 kBAdobe PDFView/Open
file1(title).pdf3.45 MBAdobe PDFView/Open
file2(certificate).pdf98.69 kBAdobe PDFView/Open
file3(preliminary pages).pdf144.77 kBAdobe PDFView/Open
file4(chapter 1).pdf198.86 kBAdobe PDFView/Open
file5(chapter 2).pdf391.25 kBAdobe PDFView/Open
file6(chapter 3).pdf330.99 kBAdobe PDFView/Open
file7(chapter 4).pdf465.3 kBAdobe PDFView/Open
file8(chapter 5).pdf168.2 kBAdobe PDFView/Open
file9(appendix).pdf50.62 kBAdobe PDFView/Open


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

Altmetric Badge: