Skip to main content
eScholarship
Open Access Publications from the University of California

UC Santa Cruz

UC Santa Cruz Electronic Theses and Dissertations bannerUC Santa Cruz

Phylogenetic Constraint Satisfaction Problems: Satisfiability, Approximation, and Local-Global Tradeoffs

Creative Commons 'BY-NC' version 4.0 license
Abstract

This thesis explores various aspects of Phylogenetic Constraint Satisfaction Problems (CSPs), focusing on their computational complexity and approximation strategies. Phylogenetic CSPs abstract problems such as Triplet and Quartet Reconstruction, which are fundamental problems in hierarchical clustering.

This thesis is structured into three distinct studies: Order-Preserving Phylogenetic CSPs, Bounded Occurrence Phylogenetic CSPs, and Random Phylogenetic CSPs. Each category looks at Phylogenetic CSPs under specific constraints and conditions. We extend Aho’s tree discovery algorithm to manage order-preserving triplet constraints, study approximation algorithms for MaxTriplets and MaxQuartets under bounded occurrence conditions, and investigate the gap between local and global satisfiability in random CSPs.

The discussion on Phylogenetic CSP throughout this thesis is based on the work of Chatziafratis and Makarychev (2023): “Since there is no algorithm better than random, what can we do?” The chapter “Order-Preserving CSPs” is based on the work of Aho, Sagiv, Szymanski, and Ullman (1981). The chapter “Bounded Occurrence CSPs” is based on the work of Makarychev (2012). The chapter “Random CSPs” is based on the work of Alon, Snir, and Yuster (2014).