Tabu search algorithm combined with global perturbation for packing arbitrary sized circles into a circular container SCIENTIA SINICA Informationis 42, 843 (2012); Heuristic algorithm based on tabu search for the circular packing problem with equilibrium constraints SCIENTIA SINICA Informationis 41, 1076 (2011); Packing unequal circles into a square container based on the narrow action spaces SCIENCE CHINA Information Sciences 61, 048104 (2018);Abstract The arbitrary sized circle packing problem (ACP) is concerned about how to pack a number of arbitrary sized circles into a smallest possible circular container without overlapping. As a classical NP-hard problem, ACP is theoretically important and is often encountered in practical applications. Based on the already existing Quasi-physical method, this paper proposes a hybrid algorithm named GP-TS which combines tabu search with global perturbation to solve the two-dimensional ACP. The Quasi-physical method is a continuous optimization method which is used to obtain a local optimal configuration from any initial configuration. The tabu search procedure iteratively updates the incumbent configuration with its best neighboring configuration according to some forbidden rule and aspiration criterion. If the configuration obtained by the tabu search procedure does not satisfy the constraints, the global perturbation operator is subsequently applied in order that the search jumps out of the current local optimum without destroying the incumbent configuration too much. After that, the tabu search procedure is launched again. GP-TS is performed by repeating this process until the stop criterion is met. Computational experiments based on 3 sets of representative instances show that GP-TS can improve many best known results within reasonable time.approximate solutions instead of the global optimal one within reasonable time become the only feasible approaches for solving NP-hard problems.This paper studies the two-dimensional arbitrary sized circle packing problem (ACP) as to how to pack a number of arbitrary sized circles into a smallest possible circular container without overlapping in two-dimensional situation. For this problem, almost all the existing approaches are heuristic algorithms, which can be mainly classified into two categories: Constructive approaches and perturbation-based approaches. The frameworks of constructive approaches are very different from those of perturbationbased approaches, just as described as follows.Constructive approaches attempt to pack the circles one by one in sequence into the container according to some constructive rules, until all the circles are packed feasibly. The key points include: (1) How to design the constructive rules? (2) Which circle should be selected to pack at each step? (3) Where to pack the selected circle? (4) Is backtracking necessary? If necessary, how to backtrack? Different ways of tackling these questions lead to different algorithms, such as the corner-occupying algorithm A1.5 [12], the PERM method [13], ...