This paper is the report of the problem proposed for the !Optimizer 2021 competition, and the solutions of the gold medalist team, i.e., the Panda team. The competition was held in two stages, the research and development stage and a two-week contest stage, consisting of five rounds, and seven teams succeeded in finishing both stages to the end. In this joint report of the winner team Panda and the problem design committee coordinated by Mojtaba Tefagh, we first explain each of the five rounds and then provide the solutions proposed by our team (Panda) to fulfill the required tasks in the fastest and most accurate way. Afterward, some preprocessing and data manipulating ideas used to enhance the algorithms would be presented. All codes are written in the Julia language, which showed a better performance than Python on optimization problems in our comparisons during the R&D stage, and are publicly available in the Github repository: https://github.com/Optimizer-Competition-Panda
翻译:本文是为2021年的“极速”竞赛提出的问题报告,以及金奖得主团队(即熊猫团队)的解决方案。比赛分两个阶段进行,即研究与开发阶段和为期两周的竞赛阶段,由五轮组成,七个团队成功地完成了两个阶段,直至结束。在获奖团队Panda和由Mojtaba Tefagh协调的问题设计委员会的这份联合报告中,我们首先解释五轮中的每轮,然后提供我们团队(Panda)为以最快和最准确的方式完成所需任务而提出的解决方案。之后,将介绍一些用于改进算法的预处理和数据操纵想法。所有代码都用朱丽亚语编写,在研发阶段,在我们的比较中,比Python关于优化问题的比Python要好,并在Github存放处公开查阅:https://github.com/Opimizer-Comtial-Panda。