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. Kimin kaç maç aldığını, kimin ne kadar yol yaptığını 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ç ve aylık üst sınır modelde kısıt olarak yer alır. Maç sayısı eşitliği, seyahat dengesi ve maçın zorluğuyla ekibin gücünün uyumu ise hedeftir. Karma tamsayılı programlama bu yapıya doğal olarak uyar: kısıtlar hiçbir zaman ihlal edilmez, hedefler ağırlıklarına göre dengelenir.
Kontrol kurulda kalır
Sistem karar vermez, öneri üretir. Kurul öneriyi inceler, gerekirse atamaları tek tek değiştirir ve kesinleştirir. Her değişiklik anında kurallara göre kontrol edilir. 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
Model uzun bir pencereyi çözer ama yalnızca ilk haftalar kesinleştirilir. Ardından 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ı için 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 bir karma tamsayılı optimizasyon problemi olarak kurduk. Sistem öneri üretiyor; kurul öneriyi inceliyor, gerekirse elle düzenleyip kesinleştiriyor. Değerlendirici ataması ikinci bir problem olarak eklendi. Sistem 2026–27 sezonundan bu yana federasyonun kendi sunucusunda canlıda ve kurul hakem ve değerlendirici atamalarını kimlik doğrulamalı bir web uygulamasından yapıyor.
- Öneri Karar
- 9 Hard kural
Türkiye Basketbol Federasyonu
TBF: Basketbol Yönetim Sistemi için veritabanı tasarımı ve eski sistemden 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. Çalışma adlandırma standardını, 1.685 kolon eşlemesini, 226 yabancı anahtarı, belge dışa aktarımını, kesim günü aktarımını ve dokümantasyonu kapsadı. Federasyonun bugün kullandığı BYS bu veritabanı üzerinde çalışıyor.
- 454 → 121 Tablo
- 1.685 Kolon eşlemesi