Turning Mathematics Problems into Games: Reinforcement Learning and Gr\"obner bases together solve Integer Feasibility Problems
Yue Wu, Jes\'us A. De Loera

TL;DR
This paper introduces a novel reinforcement learning framework that transforms the integer feasibility problem into a game, enabling an agent to learn solutions using algebraic structures like Gr"obner bases, with promising initial results.
Contribution
The paper presents a new algebraic RL approach that models the integer feasibility problem as a game using Gr"obner bases, bridging mathematical theory and machine learning.
Findings
Agent successfully plays the simplified game version for 2-way tables.
The approach demonstrates potential for solving complex mathematical problems with RL.
Transforming mathematical problems into games can leverage RL techniques effectively.
Abstract
Can agents be trained to answer difficult mathematical questions by playing a game? We consider the integer feasibility problem, a challenge of deciding whether a system of linear equations and inequalities has a solution with integer values. This is a famous NP-complete problem with applications in many areas of Mathematics and Computer Science. Our paper describes a novel algebraic reinforcement learning framework that allows an agent to play a game equivalent to the integer feasibility problem. We explain how to transform the integer feasibility problem into a game over a set of arrays with fixed margin sums. The game starts with an initial state (an array), and by applying a legal move that leaves the margins unchanged, we aim to eventually reach a winning state with zeros in specific positions. To win the game the player must find a path between the initial state and a final…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Polynomial and algebraic computation · Logic, programming, and type systems
