Show simple item record

dc.contributor.advisorKaykobad, Mohammad
dc.contributor.advisorKaykobad, M Tanvir
dc.contributor.authorPrapty, Annesha Chowdhury
dc.contributor.authorPranty, Namira Mustafiz
dc.contributor.authorAhmed, Tasnova
dc.contributor.authorMehnaz, Tasnuba
dc.date.accessioned2023-04-30T08:07:46Z
dc.date.available2023-04-30T08:07:46Z
dc.date.copyright2022
dc.date.issued2022-05
dc.identifier.otherID 19101453
dc.identifier.otherID 19101449
dc.identifier.otherID 19101462
dc.identifier.otherID 19101627
dc.identifier.urihttp://hdl.handle.net/10361/18198
dc.descriptionThis thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2022.en_US
dc.descriptionCataloged from PDF version of thesis.
dc.descriptionIncludes bibliographical references (pages 44-45).
dc.description.abstractIn this thesis we have studied the problem of transforming one plane triangulation into another by simultaneous flips of diagonals. A triangulation is a simple planar graph consisting of only 3-cycle (triangles) faces including outerface. In a triangulation, every edge lies on two faces that form a quadrilateral. An edge flipping is an operation that replaces this edge which is a diagonal of its corresponding quadrilateral with the other diagonal of the quadrilateral. A simultaneous flip set is an edge set of a triangulation that when flipped, the resulting graph is still a triangulation. Initially, it was proved that any two triangulations of equal order (number of vertices of a graph) can be transformed from one to another using a finite sequence of edge flip operations. Later on, it was observed that to complete this transformation, O(n log n) individual flips are enough. In the continuation of the research, an algorithm was established which states that the transformation can be done in 327.1 log(n) simultaneous flips. Lately, two algorithms were introduced to improve the leading coefficient of this bound for transforming any plane triangulation into another. These two algorithms lower this bound down to 85.8 log(n) and 45.6 log(n) respectively. In this thesis, we have developed an algorithm to introduce two dominant vertices simultaneously. Using our algorithm, any pair of vertices of the triangulation can be made dominant. The process requires at most 60.8 log(n) simultaneous flips.en_US
dc.description.statementofresponsibilityAnnesha Chowdhury Prapty
dc.description.statementofresponsibilityNamira Mustafiz Pranty
dc.description.statementofresponsibilityTasnova Ahmed
dc.description.statementofresponsibilityTasnuba Mehnaz
dc.format.extent45 pages
dc.language.isoenen_US
dc.publisherBrac Universityen_US
dc.rightsBrac University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission.
dc.subjectAlgorithmen_US
dc.subjectPlane triangulationsen_US
dc.subjectSimultaneous flipsen_US
dc.subject.lcshComputer algorithms
dc.titleIn quest of an improved algorithm for transforming plane triangulations by simultaneous flipsen_US
dc.typeThesisen_US
dc.contributor.departmentDepartment of Computer Science and Engineering, Brac University
dc.description.degreeB. Computer Science


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record