Please use this identifier to cite or link to this item:
https://knowledgecommons.lakeheadu.ca/handle/2453/5488
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Tan, Xing | - |
dc.contributor.author | Kakimov, Rustem | - |
dc.date.accessioned | 2025-09-09T16:30:53Z | - |
dc.date.available | 2025-09-09T16:30:53Z | - |
dc.date.created | 2025 | - |
dc.date.issued | 2025 | - |
dc.identifier.uri | https://knowledgecommons.lakeheadu.ca/handle/2453/5488 | - |
dc.description.abstract | The k-page upward book embedding (kUBE) problem is a fundamental challenge in graph theory with applications in circuit layout, scheduling, and hierarchical visualization. Despite its relevance, the problem—particularly for k ≥ 2—remains underexplored. This thesis develops practical methods for solving kUBE and conducts a detailed investigation of how graph structural properties influence upward embeddability. We first propose a Boolean satisfiability (SAT) encoding, SAT-1, that extends existing k-page book embedding techniques to the general kUBE setting. For the special case of k = 2 (2UBE), we introduce SAT-2, a more compact SAT encoding exploiting the fixed number of pages, and a constraint programming (CP) model as an alternative formulation. Empirical evaluation shows that SAT solvers consistently outperform CP, with SAT-2 achieving up to 40% faster runtimes on large instances and up to 30× speedups on hard instances from the North dataset compared to SAT-1. Beyond solving efficiency, we systematically analyze how upward book embeddability depends on structural parameters such as the edge-to-vertex ratio (m/n). Through exhaustive enumeration and sampling, we identify sharp phase transition phenomena across different values of k (up to k = 6) and model the phase transition threshold as a function of graph size and page count using a power-law relationship, providing the first quantitative characterization of this phenomenon. | en_US |
dc.language.iso | en | en_US |
dc.title | Upward book embeddings of DAGs: constraint-based methods and embeddability analysis | en_US |
dc.type | Thesis | en_US |
etd.degree.name | Master of Science in Computer Science | en_US |
etd.degree.level | Master | en_US |
etd.degree.discipline | Computer Science | en_US |
etd.degree.grantor | Lakehead University | en_US |
dc.contributor.committeemember | Wei, Ruizhong | - |
dc.contributor.committeemember | Huang, Kai | - |
Appears in Collections: | Electronic Theses and Dissertations from 2009 |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
KakimovR2025m-2b.pdf | 5.01 MB | Adobe PDF | ![]() View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.