Contextual operators for the engine
Changing generic operators for others that exchange complete series, so that children remain valid calendars. This is the future work proposed by the thesis.
Documentation / Progress
Here every change made after the defense is recorded. The version of the thesis is preserved unchanged, so that it can be compared.
| Version | Status | Total distance (30 teams) | Does it beat randomly? |
|---|---|---|---|
| Thesis (2026) | Frozen | 3,182,738.33 km | No |
| Improved version | In development | No results yet | To be measured |
From the most recent to the oldest.
Changing generic operators for others that exchange complete series, so that children remain valid calendars. This is the future work proposed by the thesis.
You can go from the team register to see the calendar without errors, with a guided step-by-step tour.
Code review to confirm why PG doesn't outperform chance. Crossover and mutation break the viability of calendars, and the weights of fitness cause offspring to lose to parents of the initial generation.
Accessibility (WCAG 2.2 AA), usability, and human-AI interaction review. Found 28 points for improvement. Will be repeated when the new engine is ready.
Read the audit (in Spanish)
The site is offered in 45 languages. The original is Mexican Spanish. The other versions are automatic translations with Azure AI Translator and may have errors.
The app came back online on a new server, with HTTPS. Each version is published by hand, after review.
The thesis document and the defense presentation are in the repository, watermarked.