Реter Konow : 공간은 3차원일 수 있습니다. 내 상상력은 다른 상상을 거부합니다. 내가 알기로는 단일 FF는 표면이 너무 단순하기 때문에 챔피언십에 적합하지 않습니다. 표면을 복잡하게 만들기 위해 여러 FF를 사용하시겠습니까? 그들이 만든 곡선을 서로 겹쳐서 알고리즘의 보편성을 테스트하기에 충분히 복잡한 표면을 만들 수 있습니까?
Реter Konow : 분명히 최적화는 검색과 관련이 있습니다. 즉, 전체 열거 대신 원하는 값을 빠르게 찾을 수 있는 전략을 검색에 사용합니다. 표면 정점에 대한 검색을 최적화할 수 있다는 것은 분명합니다. 그러나 매개변수 최적화는 무엇을 의미 합니까? 무엇의 매개변수?
기능 매개변수.
좋아, 나는 이것을 말할 것이다. 당신의 알고리즘은 값, 매개변수를 FF 라이브러리에 배열로 전달할 수 있어야 하고 다음과 같은 대답을 얻을 수 있어야 한다:
이중 FF(이중 & 배열[]);
정말 이해하기 쉽죠? array[] 배열의 차원은 100에서 500 사이입니다(나중에 결정됨). 참가자의 임무는 응답 FF가 최대가되는 배열에서 이러한 값을 선택하는 것입니다.
공간은 3차원일 수 있습니다. 내 상상력은 다른 상상을 거부합니다. 내가 알기로는 단일 FF는 표면이 너무 단순하기 때문에 챔피언십에 적합하지 않습니다. 표면을 복잡하게 만들기 위해 여러 FF를 사용하시겠습니까? 그들이 만든 곡선을 서로 겹쳐서 알고리즘의 보편성을 테스트하기에 충분히 복잡한 표면을 만들 수 있습니까?
좋은. 당신이 그렇게 주장한다면 3차원 검색 공간이 있게 하십시오.
작업에는 100~500개의 최적화된 매개변수가 있으며 이것이 가장 중요합니다.
임호. 토론이 너무 길어졌네요...
챔피언십의 첫 라운드는 간단하고 이해하기 쉬운 작업으로 시작할 수 있습니까?
예를 들면 다음과 같습니다.
방정식의 근을 찾으십시오. 34a+43b+16c+30d+23e=4492;
모든 알고리즘을 사용할 수 있습니다: 철저한 검색, 진화, 혁명 이전 ..
참가자들은 주최자가 제공한 방정식을 풉니다. 더 빠르고 정확하게 답을 말하는 사람이 이깁니다.
토론은 거리에 관계없이 자유롭게 떠날 수 있으며 챔피언십이 우리를 기다리고 있습니다. 2016년 7월 11일 .
귀하가 제시한 예에는 5개의 변수가 있거나 5개의 루트에 따라 다릅니다. 근이 100개인 방정식을 풀 수 있습니까? 500은 어떻습니까? - 그렇다면 챔피언십에 오신 것을 환영합니다!
참여하고 싶지만 주최측이 데이터를 게시하고 어떤 방식으로든 어떤 언어로든 문제를 해결하도록 요청할 때까지만 허용됩니다.
모든 범프를 찾을 필요는 없습니다. 높거나 낮은 하나만 있으면 충분합니다. 이것은 마탄이 아니라 최적화 문제입니다.
네. 필요하지 않습니다. 챔피언십의 FF의 가능한 가장 큰 값을 찾는 것이 필요합니다.
마탄이란?
문제는 - 내가 이해하고 있는 것(허용된 유추에 따라)이 챔피언십의 주제에서 얼마나 벗어났습니까?
왜 그런 질문을 합니까? - 적합하거나 적합하지 않음.
작업은 100에서 500 사이의 매개변수로 알 수 없는 함수 의 최대값을 찾는 것 입니다. 이것이 챔피언십에 참가하기 위해 알아야 할 전부입니다. 그리고 실제로 문제에 차원 검색 공간이 얼마나 있는지는 중요하지 않습니다. 답이 중요합니다. 그것을 찾아라!
토론은 거리에 관계없이 자유롭게 떠날 수 있으며 챔피언십이 우리를 기다리고 있습니다. 2016년 7월 11일 .
귀하가 제시한 예에는 5개의 변수가 있거나 5개의 루트에 따라 다릅니다. 근이 100개인 방정식을 풀 수 있습니까? 500은 어떻습니까? - 그렇다면 챔피언십에 오신 것을 환영합니다!
용이하게. 전체 흉상. 그러나 이것은 가장 긴 것입니다. 뿌리는 얼마든지 있을 수 있습니다. 이것은 당신이 물을 수 있습니다. 누가 더 빠르고 정확하게 뿌리를 찾을 것인가가 관건이다. 그리고 알고리즘을 보낼 필요가 없습니다.
용이하게? 놀라운!
알고리즘이 참가자의 손에 있다면 "더 빠르고" "더 정확"하게 확인하는 방법은 무엇입니까? 전체 검색보다 더 적은 단계로 참가자가 솔루션을 찾았는지 확인하는 방법은 무엇입니까?
분명히 최적화는 검색과 관련이 있습니다. 즉, 전체 열거 대신 원하는 값을 빠르게 찾을 수 있는 전략을 검색에 사용합니다. 표면 정점에 대한 검색을 최적화할 수 있다는 것은 분명합니다. 그러나 매개변수 최적화는 무엇을 의미 합니까? 무엇의 매개변수?
기능 매개변수.
좋아, 나는 이것을 말할 것이다. 당신의 알고리즘은 값, 매개변수를 FF 라이브러리에 배열로 전달할 수 있어야 하고 다음과 같은 대답을 얻을 수 있어야 한다:
이중 FF(이중 & 배열[]);
정말 이해하기 쉽죠? array[] 배열의 차원은 100에서 500 사이입니다(나중에 결정됨). 참가자의 임무는 응답 FF가 최대가되는 배열에서 이러한 값을 선택하는 것입니다.