Problems with solutions represented by permutations are very prominent in combinatorial optimization. Thus, in recent decades, a number of evolutionary algorithms have been proposed to solve them, and among them, those based on probability models have received much attention. In that sense, most efforts have focused on introducing algorithms that are suited for solving ordering/ranking nature problems. However, when it comes to proposing probability-based evolutionary algorithms for assignment problems, the works have not gone beyond proposing simple and in most cases univariate models. In this paper, we explore the use of Doubly Stochastic Matrices (DSM) for optimizing matching and assignment nature permutation problems. To that end, we explore some learning and sampling methods to efficiently incorporate DSMs within the picture of evolutionary algorithms. Specifically, we adopt the framework of estimation of distribution algorithms and compare DSMs to some existing proposals for permutation problems. Conducted preliminary experiments on instances of the quadratic assignment problem validate this line of research and show that DSMs may obtain very competitive results, while computational cost issues still need to be further investigated.
翻译:基于双随机矩阵模型的分布式计算算法估计
翻译后的摘要:
在组合优化中,排列问题在解决方案中很常见。因此,近几十年来,提出了许多进化算法来解决这些问题,其中以概率模型为基础的算法受到了广泛的关注。在这方面,大多数努力都集中在介绍适用于解决排序/排名问题的算法上。然而,当涉及到为分配问题提出基于概率的进化算法时,现有的作品仅限于提出简单且大多数情况下为单变量模型。本文探讨采用双随机矩阵(DSM)优化匹配和分配性排列问题。为此,我们探索了一些学习和采样方法,以在进化算法的框架内有效地将DSMs合并到其中。具体而言,我们采用了估计分布算法的框架,并将DSMs与某些现有的排列问题建议进行了比较。对于二次分配问题实例所进行的初步实验验证了这一研究线路,并表明DSMs可以获得非常具有竞争力的结果,而计算成本问题仍需进一步研究。