Sektörler
Spor & federasyonlar
Hakem, gözlemci ve fikstür atamalarını kural ve adalet gözeten optimizasyona çeviriyoruz.
Bir federasyonun hakem kurulu her hafta aynı problemi çözer: yüzlerce maça, yüzlerce hakem arasından, kurallara uyan ve adil bir dağılım. Elle yapıldığında saatler sürer, kural ihlalleri gözden kaçar ve adalet öznel kalır — kim kaç maç aldı, kim ne kadar yol yaptı, sezon boyunca kimse sayıyla gösteremez.
Atama bir optimizasyon problemidir
Mazeret, ceza, lig yetkisi, şehir kısıtı, aynı takımı üst üste yönetme yasağı, aynı gün iki maç, aylık üst sınır — bunların hepsi birer kısıttır. Maç sayısı eşitliği, seyahat dengesi, maçın zorluğuyla ekibin gücünün uyumu — bunlar da birer hedeftir. Karma tamsayılı programlama bu yapıyı doğal olarak taşır: kısıtlar asla ihlal edilmez, hedefler ağırlıklarıyla dengelenir.
Kontrol kurulda kalır
Sistem karar vermez, öneri üretir. Kurul öneriyi inceler, tek tek değiştirebilir — her değişiklik kurallara karşı anında doğrulanır — ve kesinleştirir. Kesinleşen maçlar bir daha otomatik değişmez; sonraki haftaların çözümüne geçmiş olarak girer. Her önerinin gerekçesi kayıtlıdır: hangi kural, hangi değer.
Kayan ufuk
Uzun bir pencere çözülür, yalnızca ilk haftalar kesinleştirilir, pencere ileri kaydırılır. Fikstür değiştiğinde yalnızca etkilenen haftalar yeniden çözülür; kesinleşmiş atamalar korunur.
Bu alandaki işlerimiz
Türkiye Basketbol Federasyonu
TBF: hakem ve değerlendirici atamasını kural, adalet ve öneri üzerine kuran karar destek sistemi
Türkiye Basketbol Federasyonu Merkez Hakem Kurulu'nun haftalık hakem atama işini, federasyon kurallarını ve hakemler arası adaleti gözeten karma tamsayılı optimizasyona çeviren sistem. Sistem öneri üretir; kurul inceler, elle düzenler, kesinleştirir. Hakem ataması üretimde pilotta, değerlendirici ataması ikinci problem olarak eklendi, çok kullanıcılı web arayüzü devam ediyor.
- Öneri Karar
- 9 Hard kural
Türkiye Basketbol Federasyonu
TBF: Basketbol Yönetim Sistemi'nin veritabanı — eski sistemden yeni sisteme mimari ve geçiş
Türkiye Basketbol Federasyonu kendi yazılım ekibiyle yeni bir Basketbol Yönetim Sistemi yazarken, sistemin üzerinde çalışacağı veritabanını tasarladık ve eski sistemdeki 454 tablo, beş milyon kaydı modül modül yeni yapıya taşıdık. Adlandırma standardı, 1.685 kolon eşlemesi, 226 yabancı anahtar, belge dışa aktarımı, kesim günü aktarımı ve dokümantasyon. Federasyonun bugün kullandığı BYS bu veritabanı üzerinde çalışıyor.
- 454 → 121 Tablo
- 1.685 Kolon eşlemesi