Optimizasyon Algoritmaları Şampiyonası. - sayfa 101

 
Andrey Dik :

İkiniz de çok komiksiniz...) Alınma.))))

1. Küresel maksimum istisnasız herkes tarafından biliniyorsa, tekrar düşünün, dikkatlice düşünün, ne olacak?

Bu durumda bir optimizasyon algoritmaları şampiyonası yapılabilir mi? Elbette olamaz, çünkü herhangi bir katılımcı izin verilen maksimum değerin yüzde 60-70'i için FF'yi arayabilir ve sonucu %100 doğrulukla verebilir!

2. Sadece UNKNOWN FF'de yarışabiliriz! Katılımcılardan birinin maksimum değeri en iyi sonuçtur .


1. Hakemin global maksimumu bilmesi gerektiğini söyledim .

Bu, algoritmaların çalışmasının tamamlanmasından sonra, sonuçların kontrol edilmesi aşamasında, sadece FF çağrılarının sayısını değil, aynı zamanda maks. değerler. Fonksiyonun maksimumu bilinmiyorsa, algoritma hesaplamasının doğruluğu doğrulanamaz. Doğruluğu (ve dolayısıyla verimliliği) test edilmemiş ve kanıtlanmamış bir optimizasyon algoritmasındaki nokta nedir?

2. Aynı şekilde, algoritmayı "boşta" çalıştırabilir ve sonunda mümkün olan en büyük sayıyı sonuç olarak verebilirsiniz ... Ya zafer?

Değilse, katılımcının algoritmanın gerçekten çalıştığını kanıtlamak için maksimuma yol açan değerleri saklaması gerekecektir.

 
Andrey Dik :
Bu, algoritmanın henüz hazır olmadığı anlamına mı geliyor? Bilinen bir FF için algoritmayı anlamak ve hazırlamak için ne kadar zaman bekliyorsunuz? FF'de ne olduğu ne fark eder? Algoritma, bilinmeyen bir FF ile çalışabilmelidir, aksi takdirde bir algoritma değil çöptür.

Aslında çözmesi gereken problem henüz sağlanmadıysa algoritmam nasıl hazır olabilir? Büyük resmin tüm bileşenleri henüz sunulmamıştır.

Ancak merak etmeyin son sorunu 6 saatte çözdüm, bunu biraz daha zaman içinde çözeceğim...

Evrensel algoritmalar oluşturmak benim görevim.)))

Problemin özü, bir analitik fonksiyonun maksimum değeri için verimli arama için bir algoritma yaratmaktır. Algoritmanın, problemin özünün formülasyonundan daha fazla evrenselliği gerekli değildir.

Ve algoritma herhangi bir FF ile çalışırken her zaman 4 ana parametre kullanıyorsa - aralık, adım, parametre sayısı ve FF'den alınan değer - ne tür bir evrensellikten bahsediyorsunuz?

 
Реter Konow :

Aslında çözmesi gereken problem henüz sağlanmadıysa algoritmam nasıl hazır olabilir? Büyük resmin tüm bileşenleri henüz sunulmamıştır.

Ancak merak etmeyin son sorunu 6 saatte çözdüm, bunu biraz daha zaman içinde çözeceğim...

Evrensel algoritmalar oluşturmak benim görevim.)))

Her şey senin Çılgın Şapkacı Gizemiyle karşılaşmana bağlı -- ve Şampiyonluk denen her şey -- Çılgın Çay Partisi gibi oluyor -- https://en.wikipedia.org/wiki/The Hatter

Şapkacı sonunda bilmecesinin cevabını bilmediğini itiraf etti.

 
Реter Konow :

1. Hakemin global maksimumu bilmesi gerektiğini söyledim .

Bu, algoritmaların çalışmasının tamamlanmasından sonra, sonuçların kontrol edilmesi aşamasında, sadece FF çağrılarının sayısını değil, aynı zamanda maks. değerler. Fonksiyonun maksimumu bilinmiyorsa, algoritma hesaplamasının doğruluğu doğrulanamaz. Doğruluğu (ve dolayısıyla verimliliği) test edilmemiş ve kanıtlanmamış bir optimizasyon algoritmasındaki nokta nedir?

2. Aynı şekilde, algoritmayı "boşta" çalıştırabilir ve sonunda mümkün olan en büyük sayıyı sonuç olarak verebilirsiniz ... Ya zafer?

3. Değilse, katılımcının algoritmanın gerçekten çalıştığını kanıtlamak için maksimuma yol açan değerleri kaydetmesi gerekecektir.

1. Eğer sadece hakem maksimumu biliyorsa (ve bunun için FF'yi yapması gereken hakemdir), o zaman hangi amaçla ısrarla FF'nin iç kısımlarına bakmak istiyorsunuz? Hayır, dediğim gibi, hakem dahil kimse maksimum değeri bilemez. Maksimum sonuç en iyi olarak kabul edilecektir. 2'den çok daha fazla katılımcı olsaydı, katılımcılardan birinin maksimum sonucunu %100 doğruluk olarak alabilirdik ve geri kalanı buna göre bu değerden sıralanırdı. Ama henüz 2. olduğumuz için doğruluğu ölçemiyoruz, şampiyona içerisinde sadece sonuca göre en iyisini seçebiliyoruz. Ama bir kez daha tekrarlıyorum, bilinen bir maksimuma sahip bilinen bir fonksiyonu şampiyona dışına kaydırabilir ve algoritmaların gerçek doğruluğunu görebilirsiniz.

2. Bilinmeyen bir FF olması durumunda, bu "tam olarak aynı" yapılamaz, çünkü tüm çalıştırmaların sonunda parametreleri bir dosyaya kaydetmeniz gerekir, bu dosya FF'ye gönderilerek ve kontrol edilerek kontrol edilecektir. FF'nin sonucu ve katılımcının sonucu.

3. Bilinmeyen FF ile fark etmez. Önemli olan nihai sonuç ve bu sonucun test edilecek parametreleridir. Hiç kimse hiçbir şekilde hile yapamaz.

Boşluklar arıyorsanız, o zaman boşuna. FF'deki hatalar için endişeleniyorsanız, boşuna. Algoritmaların gerçek arama yeteneğini değerlendirmenin imkansızlığından endişe ediyorsanız, boşuna, fırsatınız olacak.

 
Andrey F. Zelinsky :

Her şey senin Çılgın Şapkacı Gizemi'yle karşılaşmana bağlı -- ve Şampiyonluk denen her şey -- Çılgın Çay Partisi gibi oluyor -- https://en.wikipedia.org/wiki/The Hatter

İşin garibi, Şapkacı'nın kendisi sonunda bilmecesinin cevabını bilmediğini itiraf etti.

Eh, Şapkacı için Zaman kendini durdurdu ve böylece ona büyük bir onur verdi.) Bizim durumumuzda, Zamanın kendisini durdurması pek mümkün değil, bu yüzden "çay partimiz" kaçınılmaz olarak sona erecek...

Ve bu "çay partisinde" Bilmece, Şapkacı'nın kafasını karıştırıp çözülmeden kalmasına izin vermeyecektir.

 
Реter Konow :

Aslında çözmesi gereken problem henüz sağlanmadıysa, algoritmam nasıl hazır olabilir ? Büyük resmin tüm bileşenleri henüz sunulmamıştır.

Ancak merak etmeyin son sorunu 6 saatte çözdüm, bunu biraz daha zaman içinde çözeceğim...

Evrensel algoritmalar oluşturmak benim görevim.)))

Problemin özü, analitik fonksiyonun maksimum değeri için verimli arama için bir algoritma oluşturmaktır . Algoritmanın, problemin özünün formülasyonundan daha fazla evrenselliği gerekli değildir.

Ve algoritma herhangi bir FF ile çalışırken her zaman 4 ana parametre kullanıyorsa - aralık, adım, parametre sayısı ve FF'den alınan değer - ne tür bir evrensellikten bahsediyorsunuz?

Ben de öyle düşünmüştüm. Daha önce bahsettiğim her şey duvara yaslanmış bezelye gibidir ve algoritmanız hiç hazır bile değil ....

Şampiyona başladığında hala hazır bir algoritmanız olmadığı için çok üzgünüm, bu da arama algoritmasının evrenselliğini anlamaktan çok uzakta olduğunuz anlamına geliyor.

Bugün 1-2 günlük bir arayla açıklanan adımlar boyunca FF ve daha fazlasını gönderiyorum. Algoritmalar test edildiğinde, benim algoritmam tek ise, o zaman kazanan benim.

Halihazırda size milyonlarca kez hazır ve mevcut algoritmalardan birini alıp nasıl çalıştığını anlamanızı, gerekirse değiştirmenizi ve şampiyonada kullanmanızı tavsiye ettim. Birkaç saat veya birkaç gün içinde evrensel bir algoritma oluşturabileceğinizi gerçekten düşünüyor musunuz? En azından Alglib'i kod tabanından alın, ifşa edin, sizin algoritmanız olmasa da en azından kendimden başka biriyle rekabet etme fırsatım olacak.

Yani - gecikmeden şampiyonanın adımlarında daha fazla. Her şey ayrıntılı olarak imkansızlık noktasına kadar çiğnendi ve çiğnendi. Üzgünüm, kimseyi beklemenin bir yolu yok - aksi takdirde sizinle olan bu diyalog sonsuza kadar devam edebilir.

 
Реter Konow :

Eh, Şapkacı için Zaman kendini durdurdu ve böylece ona büyük bir onur verdi.) Bizim durumumuzda, Zamanın kendisini durdurması pek mümkün değil, bu yüzden "çay partimiz" kaçınılmaz olarak sona erecek...

Ve bu "çay partisinde" Bilmece, Şapkacı'nın kafasını o kadar fazla karıştırmasına izin vermeyecek ve çözülmeden kalacaktır.

Şapkacı/Şapkacı senin için şanssız - tüm potansiyel katılımcılar zaten düştü - ve onu ısrarla ve tutarlı bir şekilde bitiriyorsun - mesleğin bir psikiyatrist gibisin: "Doktor, ben uçuyorum - Birlikte uçalım"
 
Andrey Dik :

1. Eğer sadece hakem maksimumu biliyorsa (ve bunun için FF'yi yapması gereken hakemdir), o zaman hangi amaçla ısrarla FF'nin iç kısımlarına bakmak istiyorsunuz? Hayır, dediğim gibi, hakem dahil kimse maksimum değeri bilemez. Maksimum sonuç en iyi olarak kabul edilecektir. 2'den çok daha fazla katılımcı olsaydı, katılımcılardan birinin maksimum sonucunu %100 doğruluk olarak alabilirdik ve geri kalanı buna göre bu değerden sıralanırdı. Ama henüz 2. olduğumuz için doğruluğu ölçemiyoruz, şampiyona içerisinde sadece sonuca göre en iyisini seçebiliyoruz. Ama bir kez daha tekrarlıyorum, bilinen bir maksimuma sahip bilinen bir fonksiyonu şampiyona dışına kaydırabilir ve algoritmaların gerçek doğruluğunu görebilirsiniz.

2. Bilinmeyen bir FF olması durumunda, bu "tam olarak aynı" yapılamaz, çünkü tüm çalıştırmaların sonunda, parametreleri FF'ye göndererek ve kontrol ederek kontrol edilecek bir dosyaya kaydetmeniz gerekir. FF'nin sonucu ve katılımcının sonucu.

3. Bilinmeyen FF ile fark etmez. Önemli olan nihai sonuç ve bu sonucun test edilecek parametreleridir. Hiç kimse hiçbir şekilde hile yapamaz.

Boşluklar arıyorsanız, o zaman boşuna. FF'deki hatalar için endişeleniyorsanız, boşuna. Algoritmaların gerçek arama yeteneğini değerlendirmenin imkansızlığından endişe ediyorsanız, boşuna, fırsatınız olacak.

Sonuç - ne yaparsam yapayım - hepsi boşuna ...))

"Hangi amaçla ısrarla FF'nin içlerine bakmak istiyorsun?" "Sadece onu hiç görmedim.

"Eğer boşluklar arıyorsanız, o zaman boşuna." - Benzer bir sorunu çözmeden ve algoritması olmadan bazı boşlukları nasıl arayabilirim? Yönlendirmeye çalışıyorum. Eskisi gibi.

Bence hiçbir şeyi tartışmıyorsunuz, sadece kuralları belirliyorsunuz.

 
Andrey Dik :

Ben de öyle düşünmüştüm. Daha önce bahsettiğim her şey duvara yaslanmış bezelye gibidir ve algoritmanız hiç hazır bile değil ....

Şampiyona başladığında hala hazır bir algoritmanız olmadığı için çok üzgünüm, bu da arama algoritmasının evrenselliğini anlamaktan çok uzakta olduğunuz anlamına geliyor.

Bugün 1-2 günlük bir ara ile açıklanan adımlar boyunca FF ve daha fazlasını gönderiyorum. Algoritmalar test edildiğinde, benim algoritmam tek ise, o zaman kazanan benim.

Halihazırda size milyonlarca kez hazır ve mevcut algoritmalardan birini alıp nasıl çalıştığını anlamanızı, gerekirse değiştirmenizi ve şampiyonada kullanmanızı tavsiye ettim. Birkaç saat veya birkaç gün içinde evrensel bir algoritma oluşturabileceğinizi gerçekten düşünüyor musunuz? En azından Alglib'i kod tabanından alın, ifşa edin, sizin algoritmanız olmasa da en azından kendimden başka biriyle rekabet etme fırsatım olacak.

Yani - gecikmeden şampiyonanın adımlarında daha fazla. Her şey ayrıntılı olarak imkansızlık noktasına kadar çiğnendi ve çiğnendi. Üzgünüm, kimseyi beklemenin bir yolu yok - aksi takdirde sizinle olan bu diyalog sonsuza kadar devam edebilir.

Apaçık. Vidaları sıkmaya karar verdiniz. Hazırlık süresi yok, uzlaşma yok, ortak karar verme yok.

Algoritmamı asla yazıp seninle dövüşmezsem, yine de kendini kazanan olarak görecek misin?

Böyle bir zafer acınası görünmüyor mu?

 
Реter Konow :

Sonuç - ne yaparsam yapayım - hepsi boşuna ...))

"Hangi amaçla ısrarla FF'nin içlerine bakmak istiyorsun?" "Sadece onu hiç görmedim.

"Eğer boşluklar arıyorsanız, o zaman boşuna." - Benzer bir sorunu çözmeden ve algoritması olmadan bazı boşlukları nasıl arayabilirim? Yönlendirmeye çalışıyorum. Eskisi gibi.

Bence hiçbir şeyi tartışmıyorsunuz, sadece kuralları belirliyorsunuz.

Bu noktada, zaten en azından bir tür algoritmanız olmalı, ancak bir tane yok. Fonksiyonlara takılma demiştim, FF'nin içeriği hakkında bilgi olmadığı için hiçbir analitik yapı ve çözüm size yardımcı olmaz. Tam zamanlı bir optimizer örneğini bin kez verdim, kullanıcı görevleri hakkında hiçbir şey bilmiyorlar, hiçbir şey bilmiyorlar ve aynı zamanda optimizasyon problemlerini başarıyla çözüyorlar.

Evrensel bir algoritma oluşturun, İnternette arama yapın, rastgele bir arama yapın, herhangi bir şey, ancak zaten bir algoritmanız olması gerekir. Zaten sahip olmadığınız bir şeyle nasıl rekabet edeceksiniz?

Not En azından bir tür algoritmaya sahip olan herkes yarışmaya katılabilir, çünkü görünüşe göre gerçekten yalnız kalmışım. Ancak her durumda, bu hiçbir şeyi değiştirmiyor, algoritmam ve test tezgahım ne olursa olsun birkaç üç gün içinde gösterilecek.

Neden: