Letters, Colors, and Words: Constructing the Ideal Building Blocks Set
Ricardo Salazar, Shahrzad Jamshidi

TL;DR
This paper introduces a complex combinatorial problem of assigning letters and colors to cube faces to maximize spellable words, exploring various optimization algorithms and finding the genetic algorithm most effective.
Contribution
It formulates a novel problem of optimizing letter and color assignments on cubes to maximize specific word formations, and evaluates multiple heuristic and evolutionary algorithms for solving it.
Findings
Genetic algorithm outperformed other methods in maximizing words
The problem is computationally intractable for brute force solutions
2846 words were achieved using the best algorithm
Abstract
Define a building blocks set to be a collection of n cubes (each with six sides) where each side is assigned one letter and one color from a palette of m colors. We propose a novel problem of assigning letters and colors to each face so as to maximize the number of words one can spell from a chosen dataset that are either mono words, all letters have the same color, or rainbow words, all letters have unique colors. We explore this problem considering a chosen set of English words, up to six letters long, from a typical vocabulary of a US American 14 year old and explore the problem when n=6 and m=6, with the added restriction that each color appears exactly once on the cube. The problem is intractable, as the size of the solution space makes a brute force approach computationally infeasible. Therefore we aim to solve this problem using random search, simulated annealing, two distinct…
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
TopicsColor perception and design · Design Education and Practice
Methods7 Fastest Ways to Call American Airlines Reservations Number (USA Guide) · Sparse Evolutionary Training
