Optimizasyon Algoritmaları Şampiyonası. - sayfa 97

 
Реter Konow :

Şampiyonanın organizatörü olarak göreviniz, algoritmayı oluşturmak için gerekli parametrelerin değerlerini döndüren dışa aktarılabilir işlevlerden oluşan bir kitaplık sağlamaktır.

FF bu kitaplığın bir parçasıdır. FF formülü, FF işlevinin bir parçasıdır.

FF'ye erişirken ve bir dizi sayıyı geçerken, algoritmam "daha az" tarzında bir cevap alacak.

Tek bilmem gereken parametre sayısı. Menzil ve adım, dediğin gibi herhangi bir şey olabilir.

FF'ye aktarılan parametrelerin değerlerini hesaplama yöntemi, çağrı sayısını kontrol etmek ve etkili bir algoritma geliştirmek görevlerimdir.

FF formülünün (belirli bir analitik fonksiyon) herhangi biri olabileceği gerçeği beni korkutmuyor, çünkü tüm analitik fonksiyonlar aynı matematiksel yasalara sahip.

Bu nedenle, sadece FF kütüphanesini örnek bir bağlantı arayüzü ile göndermenizi bekliyorum (ne yazacaktınız).

Daha önce söylendi - bağlantı arayüzlerini metinle görevdekiyle aynı şekilde kullanın. Ayrıca, metinli görevin, test tezgahının bileşenleri arasında bağlantı ve çağrı örneği olarak gösterildiği de söylenmişti.

 //+------------------------------------------------------------------+
// алгоритм оптимизации участника
#import "ao.ex5"
// инициализация АО
void    InitAO ( int paramCount, int maxFFruns);
// запуск АО 
void    StartAlgo (); 
// получить максимальное значение ФФ       
double GetMaxFF (); 
#import
//+------------------------------------------------------------------+

//+------------------------------------------------------------------+
// тестовая фитнес функция чемпионата, не известна участникам
#import "ff.ex5"
// запросить количество параметров ФФ 
int     GetParamCount (); 
// запуск ФФ, получеие значения соответствующее параметроам ФФ
double FF ( double &array []); 
// произведённое количество запусков ФФ
int     GetCountRunsFF (); 
#import
//+------------------------------------------------------------------+
 
Andrey Dik :

Bu başlıkta kimse fikrinizi sormadı. Ve dahası - ifade etmemeyi istedi.

Kişisel gerçeklik algınızla her şeyin uyumlu olmadığı her zaman açıktı.

Burada -- https://www.mql5.com/en/forum/87536/page96#comment_2667845 -- bir önceki sayfada -- bana doğrudan sorunuz :

 
Andrey Dik :

Daha önce söylendi - bağlantı arayüzlerini metinle görevdekiyle aynı şekilde kullanın. Ayrıca, metinli görevin, test tezgahının bileşenleri arasında bağlantı ve çağrı örneği olarak gösterildiği de söylenmişti.

Komut dosyasında algoritmanın uygulanması için sağlanan metinle görevin FF kitaplığına bağlanma arabirimi, şampiyona katılımcısının algoritmasının kitaplıkta uygulanması gerektiği ifadenizle çelişiyor.

Bu nedenle, farklı bir bağlantı arayüzü olmalı ...

Not Her ne kadar komut dosyasıyla yazılmış bir uygulamayı tercih etsem de ...

 
Andrey F. Zelinsky :

Gerçeklik algınızla - her şeyin koordineli olmadığı her zaman açıktı.

Burada -- https://www.mql5.com/en/forum/87536/page96#comment_2667845 -- önceki sayfada -- Bana doğrudan sorunuz :

Peki... tamam, tamam. üçüncü mü olacaksın Ancak şimdi "Hazır değilim" veya "Bilmiyorum" demenize ve böyle aptalca bahaneler üretmenize gerek yok. Madem bu başlıkta aktif bir yazarsın, hadi neler yapabileceğini gösterelim.

Teklifi kabul ederseniz - canınız ne istiyorsa buraya yazmak için tüm ahlaki hakkı elde edin. Aksi halde şubeden ayrılmanızı rica ederim.

 
Реter Konow :

Komut dosyasında algoritmanın uygulanması için sağlanan metinle görevin FF kitaplığına bağlanma arabirimi, şampiyona katılımcısının algoritmasının kitaplıkta uygulanması gerektiği ifadenizle çelişiyor.

Bu nedenle, farklı bir bağlantı arayüzü olmalı ...

Not Her ne kadar komut dosyasıyla yazılmış bir uygulamayı tercih etsem de ...

Ne sebeple? Ne icat ediyorsun? Örnekler sayfasına geri dönün ve daha yakından bakın.
 
Andrey Dik :

Peki... tamam, tamam. üçüncü mü olacaksın Ancak şimdi "Hazır değilim" veya "Bilmiyorum" demenize ve böyle aptalca bahaneler üretmenize gerek yok. Madem bu başlıkta aktif bir yazarsın, hadi neler yapabileceğini gösterelim.

Teklifi kabul ederseniz - canınız ne istiyorsa buraya yazmak için tüm ahlaki hakkı elde edin. Aksi takdirde şubeden ayrılmanızı rica ederim.

Zaten bir keresinde içmediğimi, enjekte etmediğimi, ot içmediğimi, sinek mantarı çiğnemediğimi söyledim - bu nedenle, tanımı gereği, üçüncü olamam.

Ayrıca size bir kereden fazla şubeden ayrılamayacağımı söyledim - çünkü en başından beri tiyatronuzda / sirkinizde tam bir temsili kutu kiraladım.

Ve forum kurallarına göre herhangi bir şey yazabilirim, ki bunu hiç ihlal etmiyorum.

Peki, haklar hakkında - türün bir klasiği var:

 
Andrey Dik :
Ne sebeple? Ne icat ediyorsun? Örnekler sayfasına geri dönün ve daha yakından bakın.

Apaçık.

Tamlık için lütfen katılımcının algoritmasını çağıracak komut dosyasını ve FF formülünüzün bir örneğini gösterin.

Başka bir şeye gerek yok.

 
Andrey F. Zelinsky :

Zaten bir keresinde içmediğimi, enjekte etmediğimi, ot içmediğimi, sinek mantarı çiğnemediğimi söyledim - bu nedenle, tanımı gereği, üçüncü olamam.

Ayrıca size bir kereden fazla şubeden ayrılamayacağımı söyledim - çünkü en başından beri tiyatronuzda / sirkinizde tam bir temsili kutu kiraladım.

Ve forum kurallarına göre herhangi bir şey yazabilirim, ki bunu hiç ihlal etmiyorum.

Peki, haklar hakkında - türün bir klasiği var:

***
 
Реter Konow :

Apaçık.

Tamlık için lütfen katılımcının algoritmasını çağıracak komut dosyasını ve FF formülünüzün bir örneğini gösterin.

Başka bir şeye gerek yok.

Elbette, kesinlikle. Sizden işlevler konusunda herhangi bir öneri yoksa, kodların son halini ortaya koyuyorum, ardından şampiyonanın ikinci adımına geçiyoruz .
 
Andrey Dik :
Sen kahrolası bir ucubesin. Genel işe katılmıyorsunuz ama aynı zamanda piç kurusuna müdahale ediyor ve suyu karıştırıyorsunuz. Sen bir provokatörsün, olabilecek en aşağılık yaratıksın , senin gibiler kavga çıkarır ama diğerleri buna katılır ve kaburgalarından bıçak alır.
Kendine hakim ol.