Professional Documents
Culture Documents
Kuantum-Hackathon-Yarısma-Sartnamesi_z5xcb-2
Kuantum-Hackathon-Yarısma-Sartnamesi_z5xcb-2
Kuantum-Hackathon-Yarısma-Sartnamesi_z5xcb-2
YARIŞMA ŞARTNAMESİ
2024
1
1
İÇİNDEKİLER
TABLOLAR ......................................................................................................................3
1. TANIMLAR ................................................................................................................4
2. AMAÇ ....................................................................................................................................... 5
2.1 Kuantum Bilgi-işlemin Önemi ....................................................................... 5
2.2 Kuantum Bilgi-işlemin Potansiyeli ................................................................ 5
2.3 Neden TEKNOFEST bünyesinde Kuantum Bilgi-işlem ................................ 6
2.4 Neden Uygulama Alanı Sağlık Sektörü Seçildi ............................................. 6
3. BAŞVURU VE KATILIM KOŞULLARI ............................................................................... 7
4. KUANTUM HACKATHON YARIŞMASININ DETAYLARI.............................................. 9
4.1 Amaç ve Problemin Detayları ................................................................................. 9
4.2 Yarışma Aşamaları.................................................................................................11
Birinci Aşama ......................................................................................................................11
İkinci Aşama ........................................................................................................................15
4.3 Final Değerlendirmesi ................................................................................ 15
5 KUANTUM HACKATHON YARIŞMASININ TAKVİMİ ............................................16
5.1 Hackathon Sınamalarının Tanıtımı .............................................................. 16
5.2 Takım Bazında Küçük Sınamalar ........................................................................17
5.3 Yarışmacılarla Paylaşılacak Veri Seti .................................................................17
5.4 Büyük Sınama Sonuçlarının Sunulması ve Değerlendirilmesi ........................17
5.5 Yarışma Finali ............................................................................................. 17
6 ÖDÜLLER..............................................................................................................................18
6.1 Ödüllendirme ile İlgili Hususlar ....................................................................18
7 GENEL VE ETİK KURALLAR ...........................................................................................19
7.1 Sorumluluk Beyanı .................................................................................................19
2
TABLOLAR
3
1. TANIMLAR
4
2. AMAÇ
Kuantum teknolojileri şemsiyesi altındaki başat alanlardan birisi olan kuantum bilgi-işlem
gerek 2020’li yıllardan sonra hızlı gelişme göstermesi, gerekse sivil alandaki
uygulamalarının/etkisinin diğerlerine nispeten daha yüksek çapta olmasıyla öne
çıkmaktadır. Kuantum bilgi-işlemin gelişimindeki ana motivasyonlardan birisi, klasik yarı
iletken/sayısal altyapılı bilgi-işlem mimarilerindeki boyut küçültme trendinin soğutma
zorluğu, malzeme irregülariteleri ve minyatürize komponentlerin artan oranda kuantum
fiziğine göre hareket etmeleri nedeniyle tıkanma noktasına gelmiş olmasıdır. Dolayısıyla,
sürdürülebilir, çevreye duyarlı ve enerji etkin bir şekilde büyük hesaplama problemlerinin
çözümü, ancak kuantum bilgisayarlarının geliştirilmesi ve bu sistemler üzerinde çalışacak
ara katman/uygulama yazılımlarının geliştirilmesi ile mümkün olabilecektir.
2.2 Kuantum Bilgi-İşlem’in Potansiyeli
2024 yılı başı itibariyle, kritik yüksek teknolojilerin global planda yaygınlaşması
bağlamında çalışan uluslararası platformlarda alınan kararlarla, gelişmiş ülkeler kuantum
5
uygulama yazılımlarının ihracatını özel izne tabi tutma eğilimi göstermektedir. Bu durum,
kuantum bilgi-işlem mimarisi üzerinde çalışacak yerli/milli uygulama yazılımlarını
geliştiremeyen ülkelerin, bu yazılımları yüksek ticari bedeller karşılığında bile
edinememeleri riskini ortaya çıkarmaktadır. Ayrıca, kuantum bilgisayarların kompleks ve
matematiksel çalışma prensiplerinin klasik bilgisayarlardan radikal şekilde farklı olması,
BT/yazılım uzmanlarının kuantum bilgi-işlem uzmanına dönüşmesi için uzun zaman ve
çaba gerektirmektedir.
Sağlık sektörü, toplumsal fayda sağlama potansiyeli en yüksek alanlardan biridir. Kuantum
hesaplama, sağlık hizmetlerinde devrim yaratabilecek yenilikler sunmaktadır. Organ nakli
bağışlayıcı-alıcı eşleştirme optimizasyonu gibi karmaşık ve çok yüksek sayıda
kombinasyon içeren problemlerin çözümünde kuantum teknolojilerinin uygulanması, bu
süreçlerin daha verimli ve etkili hale gelmesine yardımcı olacaktır. TEKNOFEST
bünyesinde planlanan yarışma, bu alanda yaratıcı çözümler üretmek için genç mühendis
adaylarını bir araya getirerek, kuantum hesaplama teknolojilerinin pratik uygulamalarını
tanıtmayı ve farkındalık yaratmayı amaçlamaktadır. Sağlık sektöründe kuantum
hesaplamanın potansiyel faydalarını ortaya koyarak, bu alanda yenilikçi çözümler
geliştirilmesini teşvik edilmesi hedeflenmektedir.
6
3. BAŞVURU VE KATILIM KOŞULLARI
• Yarışmaya katılım için adayların bu bölümde verilen kriterleri karşılaması
gerekmektedir.
• Türkiye ve yurt dışında öğrenim gören üniversite öğrencisi (Lisans, Yüksek Lisans,
Doktora ve Açık Öğretim dâhil) ile mezunları katılım sağlayabilir.
• Yarışmaya başvuru takım olarak yapılacaktır. Yarışmada takımlar en az 2 en fazla
5 (beş) kişiden oluşur. Bir takımın üyesi aynı yarışmanın başka bir takımının üyesi
olarak bulunamaz. Takımlar, tek bir okuldan oluşturulabileceği gibi bir veya birden
fazla yükseköğretim öğrencisinin bir araya gelmesi ile karma takım olarak da
oluşturulabilir. Takımlar opsiyonel olarak takım üyelerini destekleyecek mahiyette
1 kişiyi danışman olarak başvuru takımına ekleyebilirler.
• Başvurular 30.06.2024 tarihine kadar www.t3kys.com başvuru sistemi üzerinden
çevrimiçi olarak yapılır.
• Başvuru tarihleri arasında Takım Yetkilisi sistem üzerinden kaydolur, takım
üyelerini doğru ve eksiksiz olarak sisteme kaydeder ve üyelerin e-postalarına
davet gönderir. Davet gönderilen üye Başvuru sistemine giriş yaparak “Takım
bilgilerim” kısmından gelen daveti kabul eder ve kayıt tamamlanır. Aksi durumda
kayıt tamamlanmış sayılmaz.
• Takım üyelerinde temel Python programlama ve temel işletim sistemleri tecrübesi,
temel lineer cebir bilgisi aranmaktadır. Buna ilaveten Kuantum Mekaniğindeki
olasılıksal dalga fonksiyonları, Schrodinger denklemi, koherans, superposizyon,
dolanıklık, enterferans kavramları hakkında bilgi sahibi olmaları beklenmektedir.
Ayrıca yarışmacıların, yarışma öncesinde kuantum bilgisayarların çalışma
prensipleri hakkında temel bir anlayışa sahip olmaları, kübit yapıları, kuantum
devreleri/kapıları, ve kuantum algoritmaları/programlaması konularında bilgi
sahibi olmaları beklenmektedir.
• Takım üyelerinin başvuru süresinde 300 kelimelik bir niyet mektubu (Takım adına tek
bir niyet mektubu yeterlidir.) ve her biri için e-devletten alınmış lisans/y.lisans/doktora
transkript belgelerini www.t3kys.com başvuru sistemi üzerinden elektronik formatta
teslim etmiş olmaları gerekmektedir. İlk aşamada belgeleri eksiksiz teslim eden ve
başvuru şartlarını karşılayan aday takımlar birinci aşamayı geçmiş sayılacaktır.
• İkinci aşamaya geçmek için; ilk aşamayı geçen adayların kendilerine iletilen çevrim içi,
çoktan seçmeli testi başarılı bir şekilde tamamlamaları ve takım olarak başarı
sıralamasında yüzde ellilik dilime girmeleri gerekmektedir. Testin konuları kuantum
fiziği, lineer cebir, olasılık, kuantum bilgi işlem temel konseptleri ve kuantum
algoritmalarına giriş olarak belirlenmiştir. Bu testin çalışma materyalleri taraflara
önceden iletilecektir.
• Üçüncü aşamada süre kısıtlamalı bir kısa test ile adayların bilimsel analiz,
matematiksel formülasyon, kuantum algoritma tasarımı ve hands-on Python-Qiskit
programlama konularındaki yetenekleri ölçülecektir. Söz konusu testte kombine takım
puanı açısından en yüksek seviyede olan ilk 10 takım hackathon’a katılmaya hak
kazanacaktır.
• Hackathon'da toplamda 10 takım yarışacak olup, her takımda temel bilim kökenli
bilimsel analist, kuantum algoritma tasarım/optimizasyon uzmanı, Qiskit/Python
kodlayıcı uzmanların olması gerekmektedir. Ek olarak entegratör ve görselleştirmeci
uzmanların da takımda yer alması takım katılım şansını artıracaktır. Tek bir takım
üyesinin farklı alanlarda uzmanlık yetkinliği varsa bu başvuruda belirtilmelidir.
• Yarışma kapsamında gerekli tüm süreçler (Başvuru, Rapor Alımı, Rapor
Sonuçları, İtiraz Süreçleri vb.) KYS üzerinden yapılmaktadır. Takımların KYS
7
üzerinden süreçlerini takip etmesi gerekmektedir.
• TEKNOFEST Yarışmalar Komitesi festival alanında bulunacak üye sayısını
sınırlandırma yetkisine sahiptir. Sınırlandırma yapılması durumunda komite
tarafından bilgilendirme yapılacaktır.
• Aynı takım üyeleri farklı projeler ile TEKNOFEST kapsamında düzenlenen diğer
yarışmalara başvuru yapabilir.
• Yarışmacı, başvuru yapmadan önce işbu şartnamedeki tüm açıklamaları ve
katılım koşullarını okuyup onaylamak suretiyle yarışmaya katılabilecektir.
Akciğer bağışçısı (donör) eşleştirme; kan grubu uyumluluğu, boyut eşleştirme, yaş ve
cinsiyet eşleştirme, doku eşleştirme (HLA uyumu) ve bağışçı akciğerin durumunu
(sağlık durumu, enfeksiyon ve hastalık geçmişi) değerlendirme gibi birçok faktörün bir
arada dikkate alındığı karmaşık bir süreçtir. Ayrıca, bağışçının sigara içme durumu,
travma ve yaralanma geçmişi, akciğer fonksiyon testleri ve serolojik uyumluluk gibi
özellikler de bağışlanan organın nakil için uygunluğunu belirlemeye katkıda bulunur.
Problemin karmaşıklığı, bağışlanan organların kıtlığı ve alıcıların ihtiyaçları ile tıbbi
durumlarının değişkenliği tarafından artırılmaktadır. Donör ve alıcı arasındaki boyut
uyumu, alıcının genel sağlık durumu ve immünolojik durumu da eşleştirme sürecinde
kritik rol oynar.
Bunun yanı sıra, donör ve alıcı arasındaki coğrafi uzaklık da önemli bir faktördür.
Organın taşınması sırasında geçen süre, organın sağlıklı bir şekilde nakledilmesi için
kritik öneme sahiptir. Akciğer naklinin aciliyeti, nakil bekleyen hastaların genellikle
hayati tehlikelerle karşı karşıya olması nedeniyle eşleştirme sürecine başka bir
karmaşıklık katmaktadır. Uygun bir bağışçı eşleşmesi bulunamaması durumunda
gecikmelerin ciddi sonuçları olabilir ve bu, sağlık hizmeti sağlayıcılarının hız ile
hassasiyet arasındaki dengeyi akciğer bağışçı eşleştirmede sağlaması gereken önemli
bir zorluktur.
8
Akciğer bağışçısı eşleştirme problemi, başarılı nakil sayısını maksimize edecek şekilde
kısıtları sağlayan optimal eşleştirmenin bulunması olarak tanımlanır. Bu problem, NP-
Zor kategorisinde bir maksimizasyon problem olan, maksimum iki parçalı graf
eşleştirme problemiyle eşleştirilebilir. Problem boyutu arttıkça, bağışçı ve alıcı
özelliklerinin kombinasyonlarının sayısındaki artış nedeniyle en uygun çözümü bulmak
zorlaşır. Kısıtlamaların sağlanması ve tercihlerin değerlendirilmesi problemin
çözümünü daha da karmaşık hale getirir ve bağışçı-alıcı eşleşmesi zaman alan zor bir
hesaplama problemi haline gelir.
9
4.2 Yarışma Aşamaları
Burada her bir bağışçının sadece bir alıcı ile eşleşebileceği göz önünde bulundurulursa
problem bir kombinatoryal problem olan maksimum iki parçalı graf problemine
dönüşmüş olur. Tüm olası kombinasyonları hesaplayarak (Brute-force yöntemi)
problemin çözülmesi büyük problemler için çok zor hale gelmektedir. Bunu basit bir
şekilde aşağıdaki gibi gösterebiliriz. Alıcıların sayısı 𝑁𝑟 ’nin, bağışçıların sayısı 𝑁𝑑 ’ye
eşit olduğunu varsayalım.
𝑁𝑅 = 𝑁𝐷 = 𝑁
10
𝑁2
Bu durumda olası eşleme sayısı ( 𝑁 ) olup aşağıda verildiği gibi artmaktadır.
Dolayısıyla üssel olarak büyüyen bu eşleşme sayısı dikkate alındığında belli bir zaman
periyodunda (mesela belli bir ülkede ve 3 ay boyunca) organ bağışı süreçleri için
değerlendirmeye alınması gereken alıcı ve bağışçı sayıları gerçek hayatta olabilecek 10-
20-50 mertebelerine çıktığında süperbilgisayarların dahi çözmekte zorlanacağı (günler
mertebesinde hesaplama süreleri gerektiren) çok yüksek eşleşme kombinasyonu sayısı
söz konusu olmaktadır. Bu noktada probleme kuantum bilgi-işlem yaklaşımları
uygulandığında sadece alıcı+verici sayısı kadar (örneğin 80 alıcı+20 verici=100) kübit
sayısına haiz bir kuantum bilgisayarının söz konusu optimal eşleştirmeleri bulma
problemini saniyeler/dakikalar mertebesinde çözmesi mümkün olmaktadır.
11
QAOA, genellikle belirli bir optimizasyon probleminin Hamiltonyenini temsil eden bir
kuantum devresi oluşturur ve bu devreyi uygulayarak problemin çözümünü yaklaşık
olarak elde eder.
QAOA, parametreli kuantum devrelerini kullanır. Bu devreler, bir dizi tek-kubit ve iki-
kubit kapıdan oluşur ve parametrelerle ayarlanabilir. Bu parametreler, belirli bir
optimizasyon problemi için en iyi çözümü elde etmek için optimize edilir.
şeklinde ifade edilir. Burada |+⟩ durumu devredeki tüm kubitlerin süperpoze edildiği bir
ilk durumdur.
max⟨𝑥̅ |𝐶(𝑥)|𝑥̅ ⟩
şeklinde optimize edilmiş olması beklenir. Burada |𝑥̅ ⟩, amaç fonksiyonunu maksimize
12
eden çözüm durumunu temsil eden kuantum bit serileridir ve optimal açı değerlerine
karılık gelen kuantum durumunu
|𝑥̅ ⟩ = |𝛾 ∗ , 𝛽 ∗ ⟩
şeklinde ifade eder. Yukarıdaki şekilde görüldüğü gibi algoritmanın her koşturulmasının
sonunda elde edilen sonuç klasik bir optimizasyon algoritmasına girilip elde edilen yeni
açı değerleri ile iterasyon defalarca tekrarlanır. Böylece QAOA algoritmasının hem
kuantum hem de klasik bileşenleri olan hibrit bir algoritma olduğunu söyleyebiliriz.
şeklinde ifade edilebilir. Burada 𝑥𝑖𝑗 tam sayılı karar değişkeni, 𝑁𝑑 donör sayısı, 𝑁𝑟 alıcı
sayısı, 𝑤𝑖𝑗 ise her bir donör ve alıcı arasındaki uygunluğu ifade eden bir ağırlık
katsayısıdır. Her bir alıcı ve verici eşleştirmesi için akciğer organ bağışı uygunluk
seviyesini temsil eden normalize edilmiş ağırlık katsayıları kan grubu, yaş, cinsiyet,
boyut, doku uyumu marker’leri gibi uyumluluk kriterlerinin birbirinden bağımsız olarak
ve ilgili literatürde belirtilen önem sırasıyla etki ettiği varsayımıyla klasik yöntemler
kullanarak önceden hesaplanmış olacaktır. Dolayısıyla her bir alıcı ve verici arasındaki
organ bağışı uygunluğu ağırlık katsayıları yarışmacılara problem girdisi olarak
verilecektir.
𝑁
Yukarıdaki ifadedeki ∑𝑗 𝑟 𝑥𝑖𝑗 ≤ 1, ∀𝑖 kısıt her bir donörün en fazla bir organ verebileceği
ile ilgili bir kısıttır. Gerekli olduğunda etik ve diğer unsurlarla bu kısıtların sayısı artabilir.
13
İkinci Aşama: Takımların Organ Bağışı Problemi Kodlarını Geliştirmesi ve
Sunması
İkinci aşamanın amacı takımların öğrendikleri bilgileri ve kendilerine verilen veri setini
kullanarak organ bağışı eşleştirme optimizasyonu problemini kuantum bilgisayar
desteği ile çözmesidir.
Süreç esnasında takımlar birbirinden izole bir ortamda modelleri üzerine çalışıyor
olacaktır. Bu aşama Hackathon’un ikinci günü gerçekleşecek olup, günün sonunda
takımlar bulgularını Danışma ve Değerlendirme Kurulu ile paylaşacaktır. Bu bulgular:
Son Değerlendirme
Yarışma esnasında modellerini test etmeleri ve sonuca ulaşmaları için, her takıma
aynı girdisel veri seti verilecektir. Bu veri setinde organ eşleme problemini tasvir eden
iki parçalı grafın ağırlıkları paylaşılacaktır. 24 saat sonunda her takımdan
problemin çözüm yolunun tanıtımı, kuantum bilgi işlem yaklaşımı, problemin
çözümünde kullanılan ansatz/devre mimarisi, kullanılan Python/Qiskit kodu ve
sonuçları içeren nihai bir rapor talep edilecektir.
14
5. KUANTUM HACKATHON YARIŞMASININ TAKVİMİ
Tarih Açıklama
30.06.2024 23:59 Yarışma Son Başvuru Tarihi
08.07.2024 1. Aşamayı Geçmiş Aday Takımların
Açıklanması
12.07.2024 2. Aşama Elektronik Sınav
19.07.2024 3. Aşama Elektronik Sınav
26.07.2024 E- Sınav Sonuçlarının Açıklanması
26.07.2024 Finale Kalmaya Hak Kazanan Takımların
Açıklanması
Final Takvimi Açıklama
25.08.2024 Hackathon Sınamalarının (Challenge)
Bilişim Vadisi - Birinci Gün Tanıtımı
Sabah
25.08.2024 Eğitim ve Soru Cevap Toplantısı
Bilişim Vadisi - Birinci Gün
Sabah
25.08.2024 IBM alt yapısı sunulması ve takım bazlı
Bilişim Vadisi - Birinci Gün küçük sınamalar
Öğleden Sonra
26.08.2024 Büyük Sınama
Bilişim Vadisi - İkinci Gün
26.08.2024 Sonuç Raporu Teslimi
2-6.10.2024 TEKNOFEST ADANA ÖDÜL TÖRENİ
15
5.2 Takım Bazında Küçük Sınamalar
Her biri büyük sınamayı destekleyecek şekilde tasarlanmış, zaman ve puan baskısı
olmayan takım içi küçük sınamalar düzenlenecektir. Bu sınamalar sırasında her gruba
bir mentör atanacaktır. Mentörler, küçük sınamalarda takımlara her türlü desteği
sağlayarak, katılımcıların hem sınamaları tamamlamalarına hem de süreçten en
yüksek verimi almalarına yardımcı olacaklardır.
Büyük sınama günü takımlara iki parçalı grafın ağırlıkları (yani her bir alıcı ve verici
eşleştirmesi için akciğer organ bağışı uygunluk seviyesini temsil eden normalize edilmiş
ağırlık katsayıları) MS Excel formatında girdi olarak verilecektir. Takımların bu girdilere
ve diğer kıstaslara göre klasik girdileri kübitsel girdi olarak dönüştürmeleri, kübitsel
girdileri işleyecek kuantum algoritmasını geliştirmeleri, bu algoritmayı kuantum
bilgisayarında koşacak Qiskit kütüphanesi temelli Phyton kodlarına dönüştürmeleri ve
kodu çalıştırarak istenen sonuçlara ulaşmaları beklenmektedir. Konuyla ile ilgili detaylı
bilgi “Hackathon Sınamalarının Tanıtımı” sırasında paylaşılacaktır.
Her bir yarışmacı grubundan büyük sınama sonrası sunması beklenen bir sonuç raporu
ve kullanılan yöntemle ulaşılan sonuçları özetleyen en fazla 15 slayt uzunluğunda
görsel/grafik ağırlıklı bir sonuç sunumu talep edilecektir. Sunulacak sonuç raporunu
raporun değerlendirilme kriterleri iki ana başlık altında toplanmaktadır. İlk olarak, %80
başarı kriteri en hızlı/kaynak etkin çalışan yazılımla istenen sonuçlara en yakın optimal
çözümün bulunması üzerine odaklanmaktadır. Bu, çözümün hem doğruluğu hem de
verimliliği açısından önemli bir ölçüttür. İkinci olarak, %20 başarı kriteri ise raporda ve
genel çıktılardaki anlatım açıklığı, netlik ve anlaşılabilirlik üzerine kuruludur. Bu kriter,
sunulan bilgilerin ne kadar anlaşılır ve açık bir şekilde ifade edildiğine, yani projenin
iletişim başarısına vurgu yapmaktadır. Bu iki kriter hem teknik mükemmeliyeti hem de
etkili iletişimi birlikte değerlendirmeyi amaçlamaktadır.
Yarışma jürisi, sonuç raporu sunumuna paralel olarak her yarışmacı grubundan
kodlarını tekrar çalıştırmasını ve beyan ettikleri sonuçları jürinin direk gözetiminde
tekrar oluşturmalarını isteme yetkisine sahiptir.
Yarışmanın final fazında her bir takım temsilcisi sonuç sunumunu yarışma jürisine
sunacak ve sonuç raporunu teslim edecektir. Bahsedilen başarı kriterlerine göre
puanlanan sonuç raporları en yüksek puanı alan birinci, ikinci ve üçüncü takımlar
yarışma galibi ilan edilecektir. Yarışma galibi takımlara belirlenen maddi ödüler
sunulacaktır. Ayrıca yarışma galipleri olan üç takım 2024 yılı Ekim ayında Adana’da
düzenlenecek Teknofest-2024 etkinliği kapsamındaki kuantum bilgi-işlem standında
yarışma sonuçlarını sunmak üzere ağırlanmaya hak kazanacaktır.
16
6 ÖDÜLLER
Yarışmada; Birincilik Ödülü: 150.000 TL, İkincilik Ödülü: 120.000 TL, Üçüncülük Ödülü:
100.000 TL’dir.
Tablo 2: Ödüller Tablosu
Maddi Ödüller sonuç raporları en yüksek puanı alan birinci, ikinci ve üçüncü takımlar
için geçerlidir.
Yarışma kapsamında geçerli olan Genel ve Etik Kurallar kitapçığına ulaşmak için
tıklayınız.
17
16
18