Automatically Building Diagrams for Olympiad Geometry Problems

12/01/2020
by   Ryan Krueger, et al.
0

We present a method for automatically building diagrams for olympiad-level geometry problems and implement our approach in a new open-source software tool, the Geometry Model Builder (GMB). Central to our method is a new domain-specific language, the Geometry Model-Building Language (GMBL), for specifying geometry problems along with additional metadata useful for building diagrams. A GMBL program specifies (1) how to parameterize geometric objects (or sets of geometric objects) and initialize these parameterized quantities, (2) which quantities to compute directly from other quantities, and (3) additional constraints to accumulate into a (differentiable) loss function. A GMBL program induces a (usually) tractable numerical optimization problem whose solutions correspond to diagrams of the original problem statement, and that we can solve reliably using gradient descent. Of the 39 geometry problems since 2000 appearing in the International Mathematical Olympiad, 36 can be expressed in our logic and our system can produce diagrams for 94 the best of our knowledge, our method is the first in automated geometry diagram construction to generate models for such complex problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/13/2021

A Theory of Spherical Diagrams

We introduce the axiomatic theory of Spherical Occlusion Diagrams as a t...
research
05/08/2019

Tropical diagrams of probability spaces

After endowing the space of diagrams of probability spaces with an entro...
research
06/22/2022

Geometry of Interaction for ZX-Diagrams

ZX-Calculus is a versatile graphical language for quantum computation eq...
research
09/01/2023

A Phenomenological Approach to Interactive Knot Diagrams

Knot diagrams are among the most common visual tools in topology. Comput...
research
08/16/2017

Light in Power: A General and Parameter-free Algorithm for Caustic Design

We present in this paper a generic and parameter-free algorithm to effic...
research
06/06/2014

Automated Generation of Geometric Theorems from Images of Diagrams

We propose an approach to generate geometric theorems from electronic im...
research
02/08/2022

Symbolic Comparison of Geometric Quantities in GeoGebra

Comparison of geometric quantities usually means obtaining generally tru...

Please sign up or login with your details

Forgot password? Click here to reset