SODALab @ UofA (May 2022)

The SODALab consists of undergraduate and graduate students dedicated to developing algorithmic and economic tools to address uncertainty and strategic behaviors in systems modeling, optimization, learning, and decision-making. Some members focus on advancing the theory of “decision-making under uncertainty,” drawing on tools and insights from computer science, economics, statistics, and operations research. Others tackle societal challenges such as sustainability and fairness across various fields, including electrical grids, shared mobility, Internet advertising, cloud computing, and network optimization. For more details, explore some examples of our recent projects below.


Online Algorithms, Markets, and 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, with applications in cloud computing, ridesharing, and network routing.

SODALab @ UofA (May 2022) SODALab

Recent work:


Fairness & Decision-Making under 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 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 & Carbon: Incentives and 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:


We are grateful for the generous support from the following sponsors.

UofA Amii NSERC Alberta Innovates Major Innovation Fund