Optimizasyon Algoritmaları Şampiyonası. - sayfa 49

 
Vasiliy Sokolov :

Listedesin, haksız mıyım?

Andrey Dik

Peter Konow

İgor Volodin

Dmitry Fedoseev

Sergey Chalyshev

Ghenadie Tumco

Alexey Burnakov

Yuri Evseenkov

Vasili Sokolov

 
Andrey Dik :

Listedesin, haksız mıyım?

TAMAM. Hadi deneyelim.
 
Andrey Dik :
Evet evet.
Listeye eklenmeli misiniz?

Evet . Son sırada olmak için karmaşık değilim. optimize etmedim. Ama prensip olarak, zanaatlarımdan birini uyarlayabilirim. Sonuçta, rastgele bir sayı üreteci ile katılıma izin veriyorsunuz.

Bir keresinde standart RNG MT4'ü tek tip çıkış değerleri dağılımı ile kutupsal koordinatlar yöntemini kullanarak normal dağılıma sahip bir RNG'ye dönüştürdüm. İstenen sayıların (500 olsun) normal yasaya göre (olasılık dağıtılır) - 1.7976931348623158e+308 ile + 1.7976931348623158e+308 s arasındaki çift aralıkta dağıtıldığını varsayacağım. Pekala, normal olarak dağıtılmış değerler ve çeşitli matlar ile birkaç dizi üreteceğim. beklentiler. Kara kutuya göndereceğim. Kara kutudan bilinmeyen fonksiyonun değerlerini alacağım, ardından matı kaydıracağım. beklentiler vs..

Benim zanaatım dördünde ama şampiyonluk için onu ilk beşe yeniden sokmayı deneyebilirsin. Zanaat bir aritmetikten oluşur ve birkaç düzine satır alır.

Beşi kodlamadım, bu yüzden hem beş hem de prosedürle ilgili bazı sorularla (örneğin, bir diziyi nasıl geçireceğiniz ve kodunuzdaki bir işlevin değerini nasıl alacağınız), bir uyuşukluk meydana gelebilir.

 
Yuri, bilirsin, avatarına bakınca, ikiniz varmışsınız hissinden kurtulamıyorum. :)
 
Реter Konow :
Yuri, bilirsin, avatarına bakınca, ikiniz varmışsınız hissinden kurtulamıyorum. :)
Ben soldayım. Sağda bir robot var. Üniversitede programlama yaparken tavan arasına yerleştim.
 
Yuri Evseenkov :

Evet . Son sırada olmak için karmaşık değilim. optimize etmedim. Ama prensip olarak, zanaatlarımdan birini uyarlayabilirim. Sonuçta, rastgele bir sayı üreteci ile katılıma izin veriyorsunuz.

Bir keresinde standart RNG MT4'ü tek tip çıkış değerleri dağılımı ile kutupsal koordinatlar yöntemini kullanarak normal dağılıma sahip bir RNG'ye dönüştürdüm. İstenen sayıların (500 olsun) normal yasaya göre (olasılık dağıtılır) - 1.7976931348623158e+308 ile + 1.7976931348623158e+308 s arasındaki çift aralıkta dağıtıldığını varsayacağım. Pekala, normal olarak dağıtılmış değerler ve çeşitli matlar ile birkaç dizi üreteceğim. beklentiler. Kara kutuya göndereceğim. Kara kutudan bilinmeyen fonksiyonun değerlerini alacağım, ardından matı kaydıracağım. beklentiler vs..

Benim zanaatım dördünde ama şampiyonluk için onu ilk beşe yeniden sokmayı deneyebilirsin. Zanaat bir aritmetikten oluşur ve birkaç düzine satır alır.

Beşi kodlamadım, bu yüzden hem beş hem de prosedürle ilgili bazı sorularla (örneğin, bir diziyi nasıl geçireceğiniz ve kodunuzdaki bir işlevin değerini nasıl alacağınız), bir uyuşukluk meydana gelebilir.

Çok iyi!

Ancak, FF'nin içinde ne olduğunu bilmesek de, parametrelerde hala kısıtlamalar var (katılımcıların algoritmalarını korumak için yapılır, yani pratik uygulamada kısıtlamalar olmalıdır). Parametre değerleri 0.1'lik artışlarla -10.0 ile 10.0 arasında olabilir.

Bu kısıtlamaları algoritmaya sabit kodlayabilir veya kendi takdirinize bağlı olarak dikemezsiniz, ancak FF belirtilen aralıktaki tüm sayıları kesecektir. Bu nedenle, görev hayal ettiğinizden daha kolaydır.

 
Affınıza sığınırım. Asıl iş başladığında, aptalca sorular soracağım. Asla mql5'e hiçbir şey bağlamadım. Umarım aptalca sorular çözülür?
 
Andrey Dik :

Çok iyi!

Ancak, FF'nin içinde ne olduğunu bilmesek de, parametrelerde hala kısıtlamalar var (katılımcıların algoritmalarını korumak için yapılır, yani pratik uygulamada kısıtlamalar olmalıdır). Parametre değerleri 0.1'lik artışlarla -10.0 ile 10.0 arasında olabilir.

Bu kısıtlamaları algoritmaya sabit kodlayabilir veya kendi takdirinize bağlı olarak dikemezsiniz, ancak FF belirtilen aralıktaki tüm sayıları kesecektir. Bu nedenle, görev hayal ettiğinizden daha kolaydır.

FF için geçirilen dizideki eleman sayısı için bir üst çubuk var mı?
 
Vasiliy Sokolov :
FF için geçirilen dizideki öğe sayısı için bir üst çubuk var mı?
500
 
Alexey Burnakov :
Affınıza sığınırım. Asıl iş başladığında, aptalca sorular soracağım. Asla mql5'e hiçbir şey bağlamadım. Umarım aptalca sorular çözülür?

Bugün örnekler göstermek için zamanım var gibi görünüyor.

Hepimiz aptalca sorular soruyoruz (her biri kendi zamanında), soru hakkında daha çok şey bilenlerin bakış açısından. Sorun yok.)