Mathematics (Faculty of): Recent submissions
Now showing items 120 of 2394

Comparing Distributions with the Probability of Agreement
(University of Waterloo, 20210603)In this thesis we adapt the probability of agreement (PoA) methodology for the comparison of distributions. Most of the commonly used methods for comparing distributions are rooted in hypothesis testing where decisions are ... 
A Floating Ball and Two Asymptotic Problems in Capillarity
(University of Waterloo, 20210602)The study of capillary phenomena can be traced back to the age of Aristotle. In this thesis, a floating ball and two asymptotic problems in capillarity are considered, all of which include surface tension and gravity. The ... 
Efficient Nested Simulation of Tail Risk Measures for Variable Annuities
(University of Waterloo, 20210602)Estimating tail risk measures for portfolios of complex Variable Annuities (VA) is an important enterprise risk management task which usually requires nested simulation. In the nested simulation, the outer simulation stage ... 
Continuous Spatial and Temporal Representations in Machine Vision
(University of Waterloo, 20210602)This thesis explores continuous spatial and temporal representations in machine vision. For spatial representations, we explore the Spatial Semantic Pointer as a biologically plausible representation of continuous space ... 
Fast and Scalable Solvers for the Fluid Pressure Equations with Separating Solid Boundary Conditions
(University of Waterloo, 20210601)We propose and evaluate fast, scalable approaches for solving the linear complementarity problems (LCP) arising from the fluid pressure equations with separating solid boundary conditions. Specifically, we present a policy ... 
Mobile Phone Depth Sensors for Forest Carbon Measurement
(University of Waterloo, 20210528)The monitoring, reporting, and verification (MRV) of forest plots, especially their treetrunk diameters, is critical to achieving both forest protection and reforestation goals. Today’s MRV processes are mostly manual, ... 
Clifford Simulation: Techniques and Applications
(University of Waterloo, 20210528)Despite the widespread belief that quantum computers cannot be efficiently simulated classically, efficient simulation is known to be possible in certain restricted regimes. In particular, the GottesmanKnill theorem states ... 
On Realistic Errors in Quantum Computers
(University of Waterloo, 20210527)In this thesis, we are concerned with the problem of characterizing noise associated with implementations of quantum circuits. We first explore the notion of error rates of quantum circuits and argue that the semantic ... 
An Empirical Study on Bash Language Usage in Github
(University of Waterloo, 20210527)The Bourneagain shell (Bash) is a prevalent scripting language for orchestrating shell commands and managing resources in Unixlike environments. At the time of writing, it is one of the mainstream shell dialects that ... 
Knowledge Graph Imputation
(University of Waterloo, 20210527)Knowledge graphs are one of the most important resources of information in many applications such as question answering and social networks. These knowledge graphs however, are often far from complete as there are so many ... 
Detecting Exploitable Vulnerabilities in Android Applications
(University of Waterloo, 20210527)The world is moving towards remotefirst and giving rise to many mobile tools and applications to get the work done. As more applications are moving towards the cloud and therefore require remote access, the attack surface ... 
Modeling humancoupled common pool resource systems with techniques in evolutionary game theory and reinforcement learning
(University of Waterloo, 20210526)Shared resource extraction among profitseeking individuals involves a tension between individual benefit and the collective wellbeing represented by the persistence of the resource. In these systems, the decisions of ... 
Supporting VoiceBased Natural Language Interactions for Information Seeking Tasks of Various Complexity
(University of Waterloo, 20210525)Natural language interfaces have seen a steady increase in their popularity over the past decade leading to the ubiquity of digital assistants. Such digital assistants include voice activated assistants, such as Amazon's ... 
Computing the Nucleolus of Matching and bMatching Games
(University of Waterloo, 20210521)In the classical weighted matching problem the optimizer is given a graph with edge weights and their goal is to find a matching which maximizes the sum of the weights of edges in the matching. It is typically assumed in ... 
Automated Knowledge Discovery using Neural Networks
(University of Waterloo, 20210521)The natural world is known to consistently abide by scientific laws that can be expressed concisely in mathematical terms, including differential equations. To understand the patterns that define these scientific laws, it ... 
LightMatter Interaction Models in Relativistic Quantum Information
(University of Waterloo, 20210521)In this thesis, we study the interaction of a firstquantized atomic system with the quantum electromagnetic field within the context of relativistic quantum information (RQI). To that end, we examine common classes of ... 
Encrypted Web Traffic Classification Using Deep Learning
(University of Waterloo, 20210519)Traffic classification is essential in network management for operations ranging from capacity planning, performance monitoring, volumetry, and resource provisioning, to anomaly detection and security. Recently, it has ... 
Preconditioning of Hybridizable Discontinuous Galerkin Discretizations of the NavierStokes Equations
(University of Waterloo, 20210519)The incompressible NavierStokes equations are of major interest due to their importance in modelling fluid flow problems. However, solving the NavierStokes equations is a difficult task. To address this problem, in this ... 
Scrappy: Using Scrap Material as Infill to Make Fabrication More Sustainable
(ACM Press, 20210506)We present a software system for fused deposition modelling 3D printing that replaces infill material with scrap to reduce material and energy consumption. Example scrap objects include unused 3D prints from prototyping ... 
A MachineLearningBased Algorithm for Peptide Feature Detection from Protein Mass Spectrometry Data
(University of Waterloo, 20210513)Liquid chromatography with tandem mass spectrometry (LCMS/MS) has been widely used in proteomics. Two types of data, MS and MS/MS data, are produced in an LC MS/MS experiment. The MS data contains signal peaks corresponding ...