4.6 Article

Dual Probability Learning Based Local Search for the Task Assignment Problem

出版社

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TASE.2020.3030397

关键词

Task analysis; Search problems; Slabs; Steel; Probability distribution; Optimization; Learning based search; neighborhood search; task assignment

资金

  1. Fund for Innovative Research Groups of the National Natural Science Foundation of China [71621061]
  2. Major Program of the National Natural Science Foundation of China [71790614]
  3. National Natural Science Foundation of China [71602025, 71520107004]
  4. 111 Project [B16009]

向作者/读者索取更多资源

The paper focuses on the task assignment problem and proposes a probability learning-based local search algorithm. Extensive computational experiments show that the algorithm achieves good search performance on different problem instances. The learning techniques of the algorithm are also applicable to other real-life optimization problems with grouping features.
The task assignment problem (TAP) is concerned with assigning a set of tasks to a set of agents subject to the limited processing and memory capacities of each agent. The objective to be minimized is the total assignment cost and total communication cost. TAP is a relevant model for many practical applications, yet solving the problem is computationally challenging. Most of the current metaheuristic algorithms for TAP adopt population-based search frameworks, whose search behaviors are usually difficult to analyze and understand due to their complex features. In this work, unlike previous population-based solution methods, we concentrate on a single trajectory stochastic local search model to solve TAP. Especially, we consider TAP from the perspective of a grouping problem and introduce the first probability learning-based local search algorithm for the problem. The proposed algorithm relies on a dual probability learning procedure to discover promising search regions and a gain-based neighborhood search procedure to intensively exploit a given search region. We perform extensive computational experiments on a set of 180 benchmark instances with the proposed algorithm and the general mixed integer programming solver CPLEX. We assess the composing ingredients of the proposed algorithm to shed light on their impacts on the performance of the algorithm. Note to Practitioners-This work is motivated by the problem of program modules designing and task allocation in parallel and distribution systems. It can also be applied to deal with job (task) grouping problems in practical industrial applications. This article presents a novel and effective learning-based local search algorithm to obtain high-quality solutions for the considered problem. The results of numerical experiments and comparisons show that our algorithm can achieve good search performances on problem instances of different scales and difficulties. Afterward, we use the proposed solution method to solve a real-life open-order slab assignment problem, which is derived from the production planning of silicon steel for an iron and steel company. The learning techniques of the proposed algorithm are of general interest and can be used in search algorithms for solving other real-life optimization problems with grouping features. For future research, we will design solution methods based on these learning techniques to address other practical optimization problems.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.6
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据