算法优化锦标赛。 - 页 46 1...394041424344454647484950515253...132 新评论 Dmitry Fedoseev 2016.06.20 13:54 #451 Andrey Dik:我认为有一个解决方案,尽管我不太喜欢它。有人建议这样做,也许是你。你可以指定(通过代码中的特殊要求)调用的数量不能超过这个数字。然后,当超过允许的数量时,FF将计算呼叫的数量,并调用ExpertRemove()。该算法将被警告,然后,正如他们所说,这是他自己的错)。可以吗? 看来,这样的建议最初是。我喜欢它。另外,我们需要将允许的数量传递给参与人函数,以最佳地分配对个人和纪元的调用。 Andrey Dik 2016.06.20 14:05 #452 Dmitry Fedoseev: 我想这是最初的建议。我喜欢它。另外,你应该把允许的数量传递给参与者函数,以便最佳地分配对个人和时代的调用。 是的,这就是我的意思。 Yuri Evseenkov 2016.06.20 14:19 #453 Andrey Dik:在你看来。我非常友好地问:"你需要什么例子?"例子已经举过了,只是你没有注意到,因为有些人的性格使然。还有时间,看一下MQL5手册,#importFF是一个健身函数。这一点已经提到过了。论坛上对 "健身功能 "的查询给出了详尽的信息。你既需要手头的任务,也需要一个如何解决它的例子。 我实在找不到一个例子,所以我提供了我自己的例子。找到方程的根。34a+43b+16c+30d+23e=6268;最原始的方法是蛮力搜索。 这是最长的选择。 如果有很多变量,你可以永远计算。我们可以拒绝已知的不合适的值(例如a>184,计算结果会小几个数量级),也可以对有希望的a、b、c、d、e做 "选择""组合(交叉)"。无论哪种算法在时间上更快或步骤上更短,都会获胜。你和德米特里已经把这个 例子转换 为搜索极值,但我没有看到任何根本的区别。最初的变体更容易理解。而且不需要想象多维空间。 for(a=0;a<6268;a++){ for(b=0;b<6268;b++){ for(c=0;c<6268;c++){ for(d=0;d<6268;d++){ for(e=0;e<6268;e++){ if((34*a+43*b+16*c+30*d+23*e)==6268){Alert( " Ура! Победа!");} } } } }} Реter Konow 2016.06.20 14:27 #454 他们在这个锦标赛中的机会显然和你在奥运会中的机会是一样的。 只有你清楚地明白这一点,并向其他人保证在相反的情况下。让人们知道他们将与专业人士竞争,并理智地评估他们的机会,这是不公平的。他们只有一个月的时间来准备。如果任何有理智的人都清楚,业余选手对专业选手没有机会,那么你在第一页的呼吁有什么意义呢? Andrey Dik 2016.06.20 14:31 #455 Yuri Evseenkov:你既要有问题,又要有解决问题的例子。 我真的找不到一个例子,所以我提供了我的例子。找到方程的根。34a+43b+16c+30d+23e=6268;最原始的方法是蛮力搜索。 这是最长的选择。 如果有很多变量,你可以永远计算。我们可以拒绝已知的不合适的值(例如a>184,计算结果会小几个数量级),也可以对有希望的a、b、c、d、e做 "选择""组合(交叉)"。哪种算法在时间上更快或步骤上更短,哪种算法就获胜。你和德米特里已经把这个例子转换为搜索极值,但我没有看到任何根本的区别。最初的变体更容易理解。而且你不需要想象多维空间。 你看到了吗,在奥运会上,在开始之前,他们在演示模式下跑步、跳跃、投掷和拉动?- 就像,看,奥运选手们,这才是真正的方法!或者说,如果有一个专家在各种交易竞赛中预先启动,作为一个例子呢?或者,在MQ的锦标赛上,他们不得不向大家展示一个交易的例子?为什么你需要一个具体任务的例子?将有一个功能。double FF (double &array[])。我们要做的就是将数值装入数组[],以便得到最大的FF值。里面有什么我们不知道。你还需要什么例子?你给出了一个具体的方程,但我们不是在进行matcad和maple比赛,我们是在进行优化算法的锦标赛,对一个未知的函数进行优化,这是有区别的,不是吗? Andrey Dik 2016.06.20 14:41 #456 Реter Konow: 显然,他们的机会和你在奥林匹克竞赛中的机会是一样的。 但你显然明白这一点,而向别人保证的是相反的情况。让人们知道他们将与专业人士竞争,并理智地评估他们的机会,这是不公平的。他们只有一个月的时间来准备。如果任何有理智的人都清楚,业余选手对专业选手没有机会,那么你在第一页的呼吁有什么意义呢?请仔细阅读,在我的第一篇文章中,冠军的目标是什么?彻底阅读它。算法优化锦标赛被认为是为追求者提供的比赛,对他们来说,站在原地意味着向后退。锦标赛是在艰难的竞争条件下测试你的算法的好机会,这些条件比你在日常生活中遇到的条件更艰难,要求更高。这是一个确定你的算法不能再好的机会,这意味着对解决未来生活挑战的可能性有信心, 或者确定进一步改进和完善算法是必要的或可能的。你想从我这里得到什么?你想责备我什么呢?好的。我不参加?那会让你感觉更好吗?看看突出显示的绿色和红色。由你来选择你要参加的活动。再说一遍,我不认为我的算法是最强的。但我不介意确定它。如果结果是比其他参与者弱,那么我不会感到丝毫的担心。 相反,我将有一个激励和想法来进行令人兴奋的活动和训练我的曲线。 Dmitry Fedoseev 2016.06.20 14:45 #457 Yuri Evseenkov:1.你和迪米特里把这个例子转换为搜索极值,但我没有看到任何根本的区别。 2.原始版本更容易被感知。而且不需要想象多维空间。1.有一个区别,而且是一个非常大的区别。2 这种转变与表示多维空间的需要无关,或者说不表示。而且在任何情况下,都不需要这种代表。我在这里写过这个故事。在三维空间层面上的表述就足够了:X、Y和Z值。这种形式的特遣队与第四论坛上的社区有什么不同?在那里,人们在寻找机会,而在这里,他们在寻找为什么有些事情不能做。有意思的是,在第1点上,你没有想到我为什么要这样做,但你马上开始主张你的观点。 Реter Konow 2016.06.20 14:46 #458 你清楚地了解几乎没有人有机会的结论来自于你的帖子,你明确说你没有准备,只是在等待冠军开始。对我来说,这是对自己能力的100%信心。就像一个等待比赛开始的冠军,带着残局。这只是我的看法。 Yuri Evseenkov 2016.06.20 14:50 #459 Andrey Dik:你是否在奥运会上看到过开赛前的跑步、跳跃、投掷和拉动的演示模式?- 就像,看,奥运选手们,这才是真正的方法!或者说,如果有一个专家在各种交易竞赛中预先启动,作为一个例子呢?或者,在MQ的锦标赛上,他们不得不向大家展示一个交易的例子?为什么你需要一个具体任务的例子?将有一个功能。我们都将在数组[]中取值,以获得最大的FF值。里面有什么我们不知道。你还需要什么例子?你给出了一个具体的方程,但我们没有matcad和maple的比赛,我们有一个优化算法的冠军,优化一个未知的函数,有区别,不是吗? 功能是随机产生的还是只有陪审团知道?是用公式还是用矩阵、数组[]给出? Andrey Dik 2016.06.20 14:52 #460 Реter Konow: 你清楚地了解几乎没有人有机会的结论,我是从你的帖子中得出的,你直接说你没有准备,只是在等待冠军。对我来说,这是对自己能力的100%信心。就像一个等待比赛开始的冠军,带着残局。这只是我的看法。好吧,把这话告诉迪米特里,然后再告诉其他人。你要靠自己了。我对自己的算法很有信心--我有权利,因为我已经努力了。你必须努力工作才能获得这种信心。也许我是故意吓唬大家来吓唬他们。- 你被吓到了吗?你的战斗品质、你的男孩般的热情、你对竞争的渴望在哪里? 1...394041424344454647484950515253...132 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我认为有一个解决方案,尽管我不太喜欢它。有人建议这样做,也许是你。
你可以指定(通过代码中的特殊要求)调用的数量不能超过这个数字。然后,当超过允许的数量时,FF将计算呼叫的数量,并调用ExpertRemove()。
该算法将被警告,然后,正如他们所说,这是他自己的错)。
可以吗?
我想这是最初的建议。我喜欢它。另外,你应该把允许的数量传递给参与者函数,以便最佳地分配对个人和时代的调用。
在你看来。我非常友好地问:"你需要什么例子?"
例子已经举过了,只是你没有注意到,因为有些人的性格使然。
还有时间,看一下MQL5手册,#import
FF是一个健身函数。这一点已经提到过了。论坛上对 "健身功能 "的查询给出了详尽的信息。
你既需要手头的任务,也需要一个如何解决它的例子。
我实在找不到一个例子,所以我提供了我自己的例子。
找到方程的根。34a+43b+16c+30d+23e=6268;
最原始的方法是蛮力搜索。 这是最长的选择。 如果有很多变量,你可以永远计算。我们可以拒绝已知的不合适的值(例如a>184,计算结果会小几个数量级),也可以对有希望的a、b、c、d、e做 "选择""组合(交叉)"。无论哪种算法在时间上更快或步骤上更短,都会获胜。你和德米特里已经把这个 例子转换 为搜索极值,但我没有看到任何根本的区别。最初的变体更容易理解。而且不需要想象多维空间。
你既要有问题,又要有解决问题的例子。
我真的找不到一个例子,所以我提供了我的例子。
找到方程的根。34a+43b+16c+30d+23e=6268;
最原始的方法是蛮力搜索。 这是最长的选择。 如果有很多变量,你可以永远计算。我们可以拒绝已知的不合适的值(例如a>184,计算结果会小几个数量级),也可以对有希望的a、b、c、d、e做 "选择""组合(交叉)"。哪种算法在时间上更快或步骤上更短,哪种算法就获胜。你和德米特里已经把这个例子转换为搜索极值,但我没有看到任何根本的区别。最初的变体更容易理解。而且你不需要想象多维空间。
你看到了吗,在奥运会上,在开始之前,他们在演示模式下跑步、跳跃、投掷和拉动?- 就像,看,奥运选手们,这才是真正的方法!
或者说,如果有一个专家在各种交易竞赛中预先启动,作为一个例子呢?或者,在MQ的锦标赛上,他们不得不向大家展示一个交易的例子?
为什么你需要一个具体任务的例子?
将有一个功能。
double FF (double &array[])。
我们要做的就是将数值装入数组[],以便得到最大的FF值。里面有什么我们不知道。你还需要什么例子?
你给出了一个具体的方程,但我们不是在进行matcad和maple比赛,我们是在进行优化算法的锦标赛,对一个未知的函数进行优化,这是有区别的,不是吗?
显然,他们的机会和你在奥林匹克竞赛中的机会是一样的。 但你显然明白这一点,而向别人保证的是相反的情况。让人们知道他们将与专业人士竞争,并理智地评估他们的机会,这是不公平的。他们只有一个月的时间来准备。如果任何有理智的人都清楚,业余选手对专业选手没有机会,那么你在第一页的呼吁有什么意义呢?
请仔细阅读,在我的第一篇文章中,冠军的目标是什么?彻底阅读它。
算法优化锦标赛被认为是为追求者提供的比赛,对他们来说,站在原地意味着向后退。
锦标赛是在艰难的竞争条件下测试你的算法的好机会,这些条件比你在日常生活中遇到的条件更艰难,要求更高。这是一个确定你的算法不能再好的机会,这意味着对解决未来生活挑战的可能性有信心, 或者确定进一步改进和完善算法是必要的或可能的。
你想从我这里得到什么?你想责备我什么呢?
好的。我不参加?那会让你感觉更好吗?
看看突出显示的绿色和红色。由你来选择你要参加的活动。再说一遍,我不认为我的算法是最强的。但我不介意确定它。如果结果是比其他参与者弱,那么我不会感到丝毫的担心。 相反,我将有一个激励和想法来进行令人兴奋的活动和训练我的曲线。
1.你和迪米特里把这个例子转换为搜索极值,但我没有看到任何根本的区别。
2.原始版本更容易被感知。而且不需要想象多维空间。
1.有一个区别,而且是一个非常大的区别。
2 这种转变与表示多维空间的需要无关,或者说不表示。而且在任何情况下,都不需要这种代表。我在这里写过这个故事。在三维空间层面上的表述就足够了:X、Y和Z值。
这种形式的特遣队与第四论坛上的社区有什么不同?在那里,人们在寻找机会,而在这里,他们在寻找为什么有些事情不能做。
有意思的是,在第1点上,你没有想到我为什么要这样做,但你马上开始主张你的观点。
你是否在奥运会上看到过开赛前的跑步、跳跃、投掷和拉动的演示模式?- 就像,看,奥运选手们,这才是真正的方法!
或者说,如果有一个专家在各种交易竞赛中预先启动,作为一个例子呢?或者,在MQ的锦标赛上,他们不得不向大家展示一个交易的例子?
为什么你需要一个具体任务的例子?
将有一个功能。
我们都将在数组[]中取值,以获得最大的FF值。里面有什么我们不知道。你还需要什么例子?
你给出了一个具体的方程,但我们没有matcad和maple的比赛,我们有一个优化算法的冠军,优化一个未知的函数,有区别,不是吗?
你清楚地了解几乎没有人有机会的结论,我是从你的帖子中得出的,你直接说你没有准备,只是在等待冠军。对我来说,这是对自己能力的100%信心。就像一个等待比赛开始的冠军,带着残局。这只是我的看法。
好吧,把这话告诉迪米特里,然后再告诉其他人。你要靠自己了。
我对自己的算法很有信心--我有权利,因为我已经努力了。你必须努力工作才能获得这种信心。也许我是故意吓唬大家来吓唬他们。- 你被吓到了吗?你的战斗品质、你的男孩般的热情、你对竞争的渴望在哪里?