Automatic Solver
Automatic solvers are computational tools designed to efficiently find solutions to complex problems across diverse domains, ranging from mathematical equations and power grid optimization to robotic path planning and program synthesis. Current research emphasizes developing more efficient and robust solvers, often integrating machine learning techniques like neural networks (e.g., graph neural networks, transformers) and reinforcement learning to improve performance and generalization across problem instances. These advancements are significant because they enable faster and more accurate solutions to computationally intensive problems, impacting fields like energy systems, computer-aided design, and artificial intelligence.
Papers
Learning To Cut By Looking Ahead: Cutting Plane Selection via Imitation Learning
Max B. Paulus, Giulia Zarpellon, Andreas Krause, Laurent Charlin, Chris J. Maddison
A mixed formulation for physics-informed neural networks as a potential solver for engineering problems in heterogeneous domains: comparison with finite element method
Shahed Rezaei, Ali Harandi, Ahmad Moeineddin, Bai-Xiang Xu, Stefanie Reese