In many real-world decision-making scenarios, be it college admissions or law enforcement or personalized medicine, the underlying decisions are made by algorithms based on data. There has been a growing concern about the quality of these decisions, as often, the data used by the algorithms is neither perfect nor complete, and may even encode biases, leading to inefficiency or unfairness. This project focuses on ameliorating these issues via a framework of "responsive optimization." Specifically, a responsive decision-making system (or optimizer) should consider uncertainty in inputs and allow flexible objectives based on this uncertainty. It should be able to audit a solution for its robustness against uncertain inputs, and, when appropriate, compute an ensemble of solutions as alternatives to a single solution. It should ensure its optimization choices are explainable to human decision makers, and finally, interoperate with other optimizers or existing system components to achieve its objective. This project explores responsive optimization in two application domains: database query optimization and societal decision making. It aims to develop practical algorithms for these domains and advance general methods to pave the way for the next generation of responsive algorithmic decision systems.<br/><br/>The key intellectual merit of this project lies in developing a principled and systematic approach to responsive optimization. To help assess solution robustness to uncertainty, the project seeks to approximate the landscape of possible solutions in a computationally efficient fashion. It then explores various ways of auditing solution robustness and tackles both the problem of finding the most robust solution and that of finding an ensemble of robust solutions. Explainability is ensured by imposing simple, low-dimensional constraints on solutions and, similarly, on counterfactuals to illustrate solution robustness (or lack thereof). For interoperability, the project devises techniques to probe existing optimizers, leveraging knowledge of their inner workings but respecting their interfaces. Additionally, the project models interoperability among multiple decentralized optimizers as an economic game and designs mechanisms to ensure that local decisions collectively achieve the global goal. The methods developed by this project are thus relevant to a wide range of domains where increasingly complex algorithms are making decisions, from urban route planning, energy grid management, personalized medicine, to resource allocation in law enforcement and fraud investigation. Building on the team's past success, the project plans to transfer its research to its two target application domains and integrate its research activities with teaching and mentoring. A novel tool for debugging and robustifying the performance of database query plans will be deployed in an educational context and made publicly accessible. The project will work to attract and cultivate a diverse group of young talents, equipping them to tackle the timely challenges in building a more trustworthy generation of algorithmic decision systems.<br/><br/>This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.