Marguerite.jl v0.1: A Differentiable Frank-Wolfe Solver Mar 5, 2026
Announcing Marguerite.jl v0.1, a minimal and differentiable Frank-Wolfe solver for constrained convex optimization in Julia.
Seminar Series: Randomness as a Resource for Electric Power Systems Feb 22, 2026
Seminar series on randomness as a resource for electric power systems, presented at Carnegie Mellon University, University of Michigan, and Johns Hopkins University.
Interactive Visualization: Randomized Switching for Network Reconfiguration Jan 2, 2026
Demo of the randomized switching algorithm for network reconfiguration: Generate many optimized configurations for a power network.
Linearizing the Power Flow Equations Oct 21, 2025
Tutorial on linearizing the AC power flow equations, covering DC power flow, sensitivity-based methods, and first-order Taylor approximations.
Recent events: 2025 INFORMS, 2025 NAPS, and 2026 ICERM Workshop Oct 5, 2025
Recap of recent conference presentations and workshops in 2025-2026.
Harvard PAI Seminar: "Randomness as a Resource: Scalable Algorithms for Grid Decision-Making" Aug 8, 2025
Recap of Harvard PAI seminar on using randomness to scale decision-making algorithms for electric power grids.
Generating Random Graphs and Laplacians in Julia Aug 1, 2025
Step-by-step guide for building random graphs and Laplacians in Julia, with sparse matrix tricks and visualization tips.
Differentiating Solutions of DC Optimal Power Flow Jun 30, 2025
Explains how to differentiate DC optimal power flow solutions with respect to problem parameters.
Writing DC Optimal Power Flow in Matrix Form Apr 15, 2024
Shows how to write DC optimal power flow in matrix form.
Phase retrieval in power systems Oct 5, 2023
Discusses phase retrieval in power systems and conditions for estimating complex injections using only voltage magnitudes.
Checking if an electric power system is radial with the admittance matrix Apr 1, 2022
Walkthrough for testing whether an admittance matrix corresponds to a radial electric power network using simple counts.