Optimizasyon Algoritmaları Şampiyonası. - sayfa 68

 
Реter Konow :

1. Yani, tüm değerlerin kapsamlı bir şekilde aranmasına evrimsel algoritma da denir mi?

2. Bu paragrafta ifade ettiğim fikir budur. Söylediklerimin anlamını tekrarladın.

3. Acıya gelince - benim öznel izlenimim, ancak temel olarak aralığı ve adımı değiştirme konusunu düşünmeyi reddettiniz.

4. Bu doğru, FF böyle sunulur. Ancak optimal değer maksimum olmayabilir. Bundan hiç bahsetmedin. Ama...

5. Kendi alanında hiçbir uzman yanıltıcı olabilecek anlayış için analojiler vermez. Bu apaçık. Analojileriniz bilim kurgu dünyasındandı.

6. FF'nin ne olduğunu hiçbir zaman açıkça formüle etmediniz. Açıklamalarınız, hayal gücünün oyunu için o kadar geniş bir alana fikirlerin yayılmasına katkıda bulundu ki, neden bahsettiğinizi anladığınızdan şüphe etmemek imkansızdı.

Yukarıdakilerin tümü, bu konudaki yetkinliğiniz hakkındaki şüphelerimi açıklıyor, ancak bu, gerçekten yetersiz olduğunuz anlamına gelmiyor . Belki de tam bir uzmansın.

Başkalarına hiçbir şey açıklamak zorunda olmadığın ve onlara hala açıkladığın bir iyilik yapman konusunda sana katılıyorum. Ve orada.

1. Tam numaralandırma optimizasyon değildir. Bu tam bir aşırılık.

2. Anlam farklıdır. Algoritmamın kusurlu olduğunu varsayıyorsunuz. Ve bir yarışma düzenlemeden mükemmelliği veya kusuru yargılamanın imkansızlığından bahsediyorum.

3. Bu nedir? Reddetmedim, aralığın herhangi bir şey olabileceğini söyledim, ancak tüm katılımcılar algoritmalarını kısıtlama olmadan yayınlamayı kabul etmeyecek, bu fikri mülkiyet haklarınızın korunmasıdır.

4. Evet, nihayet, optimalin, arayan kişi için en iyi anlamına geldiğini anlayın. ve bu "en iyi" matematiksel nasıl belirlenir? - sadece en iyi değerin maksimum olduğu bir fonksiyon sunmak!

5. Açıklama istediniz. Açıkladım. Açıklamamı anlamadığınız için doğru açıklamadığımı söylediniz. Kendi sonuçlarınızı çizin. Senin yanlış anlaman benim sorunum değil.

6. Bir kez daha tekrar ediyorum. Yarın işlevi derlenmiş bir *.ex5 kitaplığı olarak sunacağım. Bu, maksimumu bulunması gereken FF'dir. Arayın, yarışın, sonucu diğerlerinden daha büyük bir değerle gösterecek olan o kazanacak. Sonuçları bir FF değeri ve alınan parametrelerin bir listesi olarak sağlayın. Başka ne söylenmesi gerekiyor? Daha da net nasıl? Maksimumu bulun! - "Maksimumu bul!" şeklinden başka türlü yorumlanamayan iki basit kelime.

 
Реter Konow :

...

Andrey Dik :

.....TAMAM. Size doldurmanız için bir soru soracağım, cevabınız hazırlık seviyesinin tam bir resmini verecek: "Hangi algoritmalar fayda sağlayacak ve neden FF FF(f1(x1,y1)+...+ f250(x250, y250)? "

Bu sorunun bir cevabı var mı?

Pekala, size önde gelen bir soru şeklinde bir ipucu vereceğim: “RNG algoritması neden 2 parametrede bu kadar mükemmel sonuçlar veriyor ve neden öngörülebilir bir süre boyunca maksimuma asla bu kadar yaklaşamayacak? sınırsız sayıda FF çalışır, eğer parametreler, diyelim ki, 500?"

Veya böyle bir harf kombinasyonunu almak için RNG'yi kullanmayı deneyin ve bildiğiniz gibi, 33 harf çeşidi vardır, böyle bir cümle:

Bir chela'nın, genel olarak pazarlara yakın sıralarda, sokastik, durağan olmayan, gürültülü, yararlı bir bileşeni tanımlamak için bir algoritması olduğunu varsayalım. Algoritma, hesaplama gücü ve zaman gerektirir. Buna alternatifler veya sorunu çözmenin başka bir yolu yazar tarafından sunulmaz. Şampiyonluk, en azından başka, daha rasyonel kararlar olup olmadığını anlamak için gereklidir ve sonuç olarak, daha fazla kazmaya değer mi? Bu tür bilgileri aşağıdakilerden çıkarmak için yalnızca koşulları ve verileri doğru bir şekilde göndermek kalır.

Burada tam olarak 500 karakter var. Şimdi hangi algoritmanın görevi en iyi ve ne pahasına yapacağını düşünün.

 
ILNUR777 :
Buna sahip olanlar, gerçekten kurnazlıktan hoşlanmazlar. Özellikle tavada yılanlar gibi toplandıklarında.
Mesela bir algoritmam var ama yakmayacağım ama bu tür algoritmaların sonuçlarını ifşa etmeden de olsa görmek istiyorum.))))
Bir dizi insanın Nobel Ödülü'ne yakın gelişmeleri var, neden dünyada şampiyonlara ihtiyaçları var? Ve uygulanabilirlik açısından iyi bilinen sonuçlar arasındaki şampiyonlar, kimin ihtiyacı varsa, kodlamada rekabet ediyor. Ancak, gerçekten yönlendiren kodlama değil, yaklaşımdır.
Bu bağlamda, şampiyonaya davet ettiğiniz ve algoritmanızın bir kat daha yüksek olduğunu beyan ettiğiniz kişiler için değil, alt deliğinizin kalitesiyle ilgili ifadelerinizi kanıtlamanız daha çok sizin içindir. Sıra, hızda değil, hızların / sonuçların bir kombinasyonunda daha yüksektir.
Algoritmamın daha iyi olduğunu iddia etmedim. Asla.
Bir hikaye anlatacağım. Bir süre önce, danışman panelim Market'teydi. Standart test cihazında Expert Advisor optimizasyonunun sonuçlarını alan ve ardından optimizasyon sonuçlarını kriterlere göre sıralamak mümkün olan bir yardımcı program. Böylece hangi kriterlerin başarılı bir ilerlemeyi etkilediğini bulmak ve gelecekte optimizasyon yaparken bu kriterleri uygulamak mümkün oldu. Ürünün 10 dolarlık sembolik bir fiyatı vardı. Ve ürünün maruz kaldığı süre boyunca tek bir satış olmadı! Aradan bir yıldan fazla zaman geçti ve ürünü satıştan kaldırdım. Bir kara kutu uzmanı için 3000'i tercih edeceklerini düşünüyorsanız, insanlar 10 dolar bile ödemek istemezler.
 
Andrey Dik :
Bir kara kutu uzmanı için 3000'i tercih edeceklerini düşünüyorsanız, insanlar 10 dolar bile ödemek istemezler.

Doğal olarak. İnsanlar, böyle bir makinenin var olmadığını anlamalarına yardımcı olacak bir araca 10 dolar yatırmak yerine, çalışan bir para basma makinesi alma şansı için 3.000 doları riske atmayı tercih eder.

Ve bir ürünü 10 dolara bile satmak kolay değil. Kendini satacağını ummaya değmezdi.

Not: Şampiyona iptal edildi!

 
Sorununu gönder, Andrew. Nasıl çözebileceğimize bir bakalım.
 
Реter Konow :
Sorununu gönder, Andrey. Nasıl çözebileceğimize bir bakalım.
Nasıl görüyorsunuz? *.ex5'i yeniden derleyecek misiniz?
 
Andrey Khatimlianskii :

Doğal olarak. İnsanlar, böyle bir makinenin var olmadığını anlamalarına yardımcı olacak bir araca 10 dolar yatırmak yerine, çalışan bir para basma makinesi alma şansı için 3.000 doları riske atmayı tercih eder.

Ve bir ürünü 10 dolara bile satmak kolay değil. Kendini satacağını ummaya değmezdi.

Not: Şampiyona iptal edildi!

Anlamıyorum, adaş, neden böbürleniyorsun ...
 
Andrey Dik :
Nasıl görüyorsunuz? *.ex5'i yeniden derleyecek misiniz?

Optimizasyon algoritmanızın diğer algoritmalar arasında en iyisi olup olmadığını görmek için bir şampiyona başlattınız.

Mükemmelliğe ulaşıp ulaşmadığınızı bilmek ister misiniz? Bu alandaki en güçlü siz misiniz?

Bunu bulmana yardım etmeye çalışmak istiyorum.

Şampiyonanın yardımıyla öğrenmek mümkün oldu, ancak organizasyonel sorunlar araya giriyor.

Basit tutalım : Algoritmanızın yaptığı problemi en iyi şekilde verin. Sonucu göster. Bunun doğru olduğunu kanıtlayın.

Ben de sırayla daha iyisini yapmaya çalışacağım. Konuyu daha fazla incelemem biraz zaman alacak ama sonra daha iyi yapıp yapmadığımı belirtirim.

Her durumda, genel olarak, yine de ana hedefe ulaşacaksınız ve şampiyonayı organize etmek için yaptığınız tüm çalışmalar %100 yararsız olmayacak ...


Not: Bir kişiye attığınız meydan okumanın başka bir kişi tarafından kabul edildiğini düşünün.

 
Andrey Dik :

Oh, bu anlamda... Şey, bugün derlenmiş FF'yi yayınlayacağımı söyledim. Karar vermek. Rekabet etmek. Algoritmalar artık el altında olduğundan ve paylaşılmaları gerekmediğinden, parametrelerin sınır koşullarındaki kısıtlamaları kaldırmak mümkündür (istediğiniz gibi). Bu nedenle, görevler çok zor olacaktır. İlk görev şu şekilde olacaktır: 500 karakterlik anlamlı bir metin oluşturabilen ilk kişi kimse (kaynak metne uygunluk derecesi FF içinde hesaplanır ve sonuç olarak verilir - daha büyük bir sayı daha iyidir), o kazanacak.

not. Sorularıma ne dersin? Cevapsız mı kalacaklar?

1. Meydan okumanızı kabul ettim.

2. Hadi rekabet edelim. Sen ve ben. Anlamlı bir metin derleme görevi konumuzla alakalı değil . "Anlamlı metin" kavramı özneldir . Benim için az önce yazdıkların saçma ama senin için mantıklı.

3. Neden bahsettiğimi çok iyi anlıyorsunuz - ben adil rekabet sunuyorum .

4. Görevin açık olmasına izin verin. Böylece herkes sizden daha iyi çözmeye çalışabilir.

O zaman senin için bir şampiyonluk olacak...

 
Реter Konow :

1. Meydan okumanızı kabul ettim.

2. Hadi rekabet edelim. Sen ve ben. Anlamlı bir metin derleme görevi konumuzla alakalı değil . "Anlamlı metin" kavramı özneldir . Benim için az önce yazdıkların saçma ama senin için mantıklı.

3. Neden bahsettiğimi çok iyi anlıyorsunuz - Ben adil bir rekabet sunuyorum .

4. Görevin açık olmasına izin verin. Böylece herkes sizden daha iyi çözmeye çalışabilir.

O zaman senin için bir şampiyonluk olacak...

Andrey Dik :

Oh, bu anlamda... Şey, bugün derlenmiş FF'yi yayınlayacağımı söyledim. Karar vermek. Rekabet etmek. Algoritmalar artık el altında olduğundan ve paylaşılmaları gerekmediğinden, parametrelerin sınır koşullarındaki kısıtlamaları kaldırmak mümkündür (istediğiniz gibi). Bu nedenle, görevler çok zor olacaktır. İlk görev şu olacak: 500 karakterlik anlamlı bir metin oluşturabilen ilk kişi kimse (kaynak metne uygunluk derecesi FF içinde hesaplanır ve sonuç olarak verilir - daha büyük bir sayı daha iyidir) , o kazanacak.

not. Sorularıma ne dersin? Cevapsız mı kalacaklar?

  Kalın harflerle görüyor musun? Daha büyük değer daha iyidir. En yüksek sayıyı bulan kazanır.

"Görev açık biçimde olmalıdır" ne anlama geliyor?

Neden: