SODALab @ UofA (May 2022)

The SODALab consists of undergraduate and graduate students dedicated to developing algorithmic tools to address uncertainty and strategic behaviors in decision-making. Some members focus on advancing the general theory of “decision-making under uncertainty,” primarily through the lens of optimization, game theory, and machine learning. Others tackle societal challenges such as sustainability and fairness across various fields, including electrical grids, shared mobility, Internet advertising, cloud and network resource allocation. For more details, explore some examples of our recent projects below.


Online Algorithms: Markets & Platforms

Research in online algorithms focuses on a subset of optimization and decision-making problems where (i) data are incrementally revealed over time, and (ii) decisions need to be made sequentially (oftentimes also irrevocably). This differs from offline optimization, where all the data is available upfront, and the algorithm can optimize the solution with complete knowledge of the future. Online algorithms have diverse applications, including Internet advertising, recommendation systems, financial trading, and revenue management, etc.

Our research in this area broadly focuses on online algorithms and their implications for the design and operation of online markets and platforms in domains such as Internet advertising, cloud computing, and ridesharing.

SODALab @ UofA (May 2022) SODALab

Recent Work


Algorithmic Fairness: Dynamics & Uncertainty

Fairness is a difficult topic to talk about, as perspectives on fairness often vary across individuals and depend on the context. Nevertheless, addressing fairness in algorithmic decision-making has far-reaching implications, including promoting equitable access to limited public resources and reducing biases in critical domains such as healthcare, hiring, and education. Fairness can be conceptualized through various notions, including envy-freeness, proportionality, and maximin share, among others. Although these concepts have been extensively studied in offline settings, they present significant new challenges in dynamic and uncertain environments with sequential agent arrivals.

Our research in this area focuses on developing fair algorithms for sequential decision-making under various forms of arrival uncertainty (e.g., adversarial, stochastic, and learning-augmented settings). Specifically, our recent work has focused on group fairness and time fairness in online allocation and selection, aiming to design algorithms that treat sequentially arriving agents fairly across groups while ensuring high efficiency, consistency, and explainability over time.

SODALab @ UofA (May 2022) SODALab @ UofA (May 2022)

Recent Work


Energy Sustainability: Incentives & Computation

Markets and economic incentives are powerful tools for influencing behavior and outcomes in modern infrastructure systems, particularly in the energy sector. As global demand for reliable and low-carbon energy grows, there is an urgent need for systems that align individual decisions with broader environmental and social sustainability objectives. In this context, designing effective market mechanisms and incentive structures for pricing, allocation, and coordination is critical to supporting an efficient transition toward a sustainable energy future.

Our research in this area integrates tools from optimization, game theory, and machine learning to develop algorithmic and economic solutions that foster collective action toward energy and carbon sustainability. We particularly focus on applications involving power systems with distributed energy resources, electric mobility, and data centers—domains where incentives and computation are tightly coupled.

SODALab @ UofA (May 2022) SODALab @ UofA (May 2022)

Recent Work