Size Minimizing Strategies for Removing of Redundant Expressions From a Superset
School Name
Governor's School for Science & Mathematics
Grade Level
12th Grade
Presentation Topic
Computer Science
Presentation Type
Mentored
Abstract
A British gameshow titled “Countdown” has contestants generate mathematical expressions using arithmetic operations and a randomized set of values. The goal is to generate an expression which evaluates nearest to a target quantity given a random set of operators. To simulate contestant’s answers permutations and other strategies generate an exhaustive superset of possible solutions for the given parameters. However, the solution set is huge, filled with redundancies, and needs to be pruned. Our research identified and removed unnecessary expressions based on associativity and commutativity, and further defined a process for deleting operations that nullify a previous operation. The minimized list of expressions will be used for future research on the relative difficulty of evaluating each of these expressions for humans.
Recommended Citation
Schmitt, David, "Size Minimizing Strategies for Removing of Redundant Expressions From a Superset" (2017). South Carolina Junior Academy of Science. 64.
https://scholarexchange.furman.edu/scjas/2017/all/64
Location
Wall 119
Start Date
3-25-2017 11:15 AM
Presentation Format
Oral Only
Group Project
No
Size Minimizing Strategies for Removing of Redundant Expressions From a Superset
Wall 119
A British gameshow titled “Countdown” has contestants generate mathematical expressions using arithmetic operations and a randomized set of values. The goal is to generate an expression which evaluates nearest to a target quantity given a random set of operators. To simulate contestant’s answers permutations and other strategies generate an exhaustive superset of possible solutions for the given parameters. However, the solution set is huge, filled with redundancies, and needs to be pruned. Our research identified and removed unnecessary expressions based on associativity and commutativity, and further defined a process for deleting operations that nullify a previous operation. The minimized list of expressions will be used for future research on the relative difficulty of evaluating each of these expressions for humans.
Mentor
Mentor: Chris Healy, Furman University