Othimi: A Block-Based Educational Programming Tool for Metaheuristic Design and Optimization

Gara Miranda, Casiano Rodríguez, Eduardo Segredo · Proceedings of the Genetic and Evolutionary Computation Conference Companion · 2025

Othimi is an innovative educational software platform that provides a block-based visual programming environment for designing, implementing and running metaheuristics, with a particular focus on evolutionary algorithms applied to combinatorial optimization. Tailored for both teaching and practical exploration, Othimi reduces the barrier to entry for learners by abstracting complex algorithmic concepts into an intuitive drag-and-drop interface. The tool supports interactive customization and experimentation with various metaheuristic strategies, enabling users to visualize problem definition and algorithmic design, evaluate performance, and fine-tune parameters. Its encourages a deeper understanding of metaheuristic principles by facilitating hands-on learning experiences. Othimi stands out as a unique resource in Computer Science education, providing a dynamic platform that bridges theoretical instruction and applied algorithmic development.

Read the paper · More papers on PaperTik