Tamam, işte Süper Büyük Beyinli Optimizer Promptu'nun 2. Turu. Neyse ki bu gönderi alıntılanan gönderiden çok daha kısa olabilir, çünkü ilk sorudan sonraki tüm iş akışı Round 1 ile aynıdır, sadece dosya adlarında "1" yerine "2" yer alır. İşte bu konu: --- Öncelikle AGENTS md dosyasının TAMAMINI ve README md dosyasını çok dikkatli okuyun ve ikisinin TAMAMINI de anlayın! Sonra kod inceleme ajanı modunuzu kullanarak kodu, teknik mimariyi ve projenin amacını tam olarak anlayın. Sonra, tüm bunları son derece titiz ve titizlikle yaptığında, mevcut sistemi ve ne yaptığını, amacını, nasıl uygulandığını ve tüm parçaların birbirleriyle nasıl bağlantılı olduğunu derinlemesine anladıktan sonra, bu projeyle ilgili bu soruları aşırı yoğun bir şekilde araştırmanızı, incelemenizi ve düşünmeniz gerekiyor: Çekirdek sistemde başka büyük verimsizlikler var mı? kod tabanında 1) değişikliklerin genel gecikme/yanıt verme ve veri verimliliği açısından gerçekten ilerleteceği yerler; 2) değişikliklerimizin işlevsellik açısından kanıtlanabilir şekilde izomorf olması ve böylece aynı girdiler alındığında çıkan çıktıların değişmeyeceğinden emin olacağımız; 3) algoritmalar veya veri yapıları açısından açıkça daha iyi bir yaklaşım için net bir vizyonunuz olduğu (bunun için, daha az bilinen veri yapılarını ve daha ezoterik/sofistike/matematiksel algoritmaları ve problem(ler)i yeniden şekillendirme yollarını dahil ederek aşağıda gösterilen liste gibi başka bir paradigma ortaya çıkacak şekilde (Not: Herhangi bir optimizasyon önermeden önce, temel metrikler belirleyin (p50/p95/p99 gecikmesi, veri taşımacılığı, zirve bellek) ve CPU/tahsis/I/O profillerini yakalayarak gerçek sıcak noktaları belirleyin): - konveks optimizasyon (yeniden formülasyon küresel optimum garantiler verir) - Modüler alt optimizasyon (açgözlü sabit faktörlü yaklaşım verir) - yarı halka genelleştirme (en kısa yolu, geçişli kapanış, veri akışını, ayrıştırmayı birleştirir) - matroid yapı tanıma (açgözlülük kanıtlanabilir şekilde optimal) - GF(2) üzerinden doğrusal cebir (XOR sistemleri, anahtarlama problemleri, hata düzeltme) - 2-SAT'a indirgeme (yapılandırma geçerliliği, implikasyon grafikleri) - minimum maliyetli maksimum akışa indirme (atama, zamanlama, kaynak tahsisi) - iki taraflı eşleştirme tanıma (Macarca, Hopcroft-Karp) - DP, örtük DAG'de en kısa yol olarak (öncelikli kuyruk DP, Dijkstra tarzı optimizasyonu etkinleştirir) - konveks gövde numarası / Li Chao ağaçları (O(n²) DP → O(n log n)) - Knuth'un optimizasyonu / böl ve fethet DP'si - Hirschberg'in uzay indirgemesi (hizalanmanın ötesinde uygulanabilirse) - Konvolüsyon (polinom çarpma, dizi korelasyonu) için FFT/NTT - doğrusal tekrarlar için matris üstelleşmesi - Möbius dönüşümü / alt küme konvolüsyonu - kalıcı/değişmez veri yapıları (sürüm oluşturma, geri alma, spekülatif yürütme) - otomaton / LCP ile ekek dizisi...