최적화 알고리즘 챔피언십. - 페이지 54

 
Vasiliy Sokolov :

File Export.mqh - 모든 참가자가 사용할 수 있는 기능의 공통 목록 및 매개변수 구조

FF.mq5 파일은 라이브러리 형태의 피트니스 함수의 예입니다.

파일 TestFF.mq5 - 스크립트 형태의 테스트 알고리즘

UserFindExtremum.mq5 파일은 라이브러리 형태로 극값을 찾기 위한 사용자 정의 함수입니다. 무작위 검색이 예로 사용됩니다.

글쎄, 나는하지 않는다)
 
Реter Konow :

Andrei, 다른 사람은 모르지만 개인적으로 Vasily의 예가 더 좋았습니다. 범죄가 없습니다. 이건 제 주관적인 생각일뿐...

솔직히 말해서, 연결 인터페이스(귀하 또는 Vasily)를 선택하는 문제를 투표에 포함할 것을 제안합니다.

당신은 어떻게 생각하십니까?

나는 당신이 그것을 완전히 이해했는지 의심합니다.
 
Vasiliy Sokolov :

...

6. 검사 스크립트는 해당 주소 공간에 해당 매개변수와 함께 피트니스 함수 ..\\Scripts\\FF\\FF.ex5의 라이브러리와 극한 검색을 위한 구성원의 라이브러리를 로드합니다.   ..\\스크립트\\FF\\UserFindExtremum.ex5. 그런 다음 FindExtremum 멤버 함수를 호출합니다.

...

진지하게?
 
Vasily, 당신이 제안한 것은 두 번째 옵션에서도 동일합니다. 그러나 지금까지 정확한 예가 제공되지 않았습니다.
 

인터페이스가 합의될 때까지 나는 미지의 기능 -ff에 대한 질문을 반복할 것이며, 최대값을 구해야 합니다.

우리는 이 기능이 무엇인지 모릅니다. 그러나 심각한 오류 및 코드 언로드로 이어질 수 있는 작업을 포함해서는 안 됩니다. 예를 들어, 분할 작업. 이 함수를 설명하는 공식의 일부에 매개변수로 나누기가 있고 사용자가 이 매개변수를 0(또는 급진적 표현에서 음수)으로 전달하면 치명적인 오류가 발생하고 FF에 대한 이 호출은 평준화됩니다. .

 
Реter Konow :

이제 이 주제에서 스스로를 "초보자"로 분류하고 우승을 진지하게 생각하지 않는 모든 참가자에게 호소하고 싶습니다 .

이미 이해할 수 없는 작업을 크게 혼란스럽게 하고 순수한 수학으로 전환하는 공간의 많은 차원에 대한 완전한 "이론"을 폐기하면 FF가 방정식 임을 알 수 있습니다.

이 방정식은 그래프에 적용해야 분석 함수가 됩니다 .

그러나 질문이 있습니다 - 그것이 필요 합니까? - 그래프는 단순히 방정식 매개변수의 관계 패턴을 시각화하는 데 도움이 됩니다.

158페이지의 토론 후에 우리는 이미 작업의 본질을 공식화할 수 있습니다.

방정식 의 왼쪽에 있는 변수의 값이 가장 큰 방정식 의 오른쪽에 있는 변수의 값 을 선택하는 것이 필요합니다 .

목표는 무차별 대입보다 더 효율적으로 수행하는 것입니다.

모두.

더 나아가:

이 문제를 해결하기 위해 가치를 찾는 "진화"기술이 발명되었습니다. 다윈주의에서 비롯된 유추와 방법이 만들어졌습니다.

이 접근법의 효과는 논쟁의 여지가 있습니다. 아마도 이 문제를 해결하는 더 간단하고 효율적인 방법이 있을 것입니다.

내 관행은 일반적으로 받아 들여지는 접근 방식이 항상 가장 효과적인 것은 아니라는 것을 증명합니다.

나는 우리가 "진화론자들"을 쉽게 피할 수 있다고 확신합니다 ...

해보자!

이것은 알고리즘 개발 단계에서 무슨 일이 일어나고 있는지, 그리고 무엇을 해야 하는지 이해하는 데 편리합니다. 그러나 여기서는 두 매개변수의 기능과 표면의 표현으로 우리 자신을 제한하는 것으로 충분합니다.
 
드미트리, 과제의 본질에 드리워진 안개의 양은 참가자들의 눈에서 그것을 숨겼습니다. 나는 문제의 본질에 대한 이해를 명확히하기 위해 안개를 없애줍니다.
 
싫어하시는 분들이 없길 바라며...
 
유리님, 귀하의 질문은 매우 적절합니다. 주최측의 답변을 기다리며...
 
Dmitry Fedoseev :
Vasily, 당신이 제안한 것은 두 번째 옵션에서도 동일합니다. 그러나 지금까지 정확한 예가 제공되지 않았습니다.
좋은 예는 무엇입니까?