sorting techniques and equipment and applied them in
practice (Li, 2013). With the popularisation and
development of computers and the subsequent
application of technologies such as big data and the
internet in automatic sorting, logistics sorting systems
in foreign countries became increasingly
sophisticated (Le, 2022). Although China's logistics
industry has made good progress since the reform and
opening up, especially in the 21st century, not only in
land logistics, but also in air logistics and water
logistics (Li, 2022; Huang, 2021), automated sorting
in China started very late, so there is still a certain
distance between the overall level and the world's
advanced level, especially in the area of sorting speed.
However, China has a great demand for the
development of the express delivery industry, and the
modern logistics industry plays an important
fundamental and pioneering role in the national
economy and social development (Xu, 2022). The
scale of China's express business continues to rank
first in the world, accounting for more than 40% of
the global share, and contributing 60% to the growth
of the world's express business, which has become a
new engine for the development of the global express
market (Yang, 2017). The 14th Five-Year Plan and
the 20th Five-Year Plan are the most important and
most important of all. The Outline of the 14th Five-
Year Plan and Vision 2035 proposes to "optimise
international logistics channels and accelerate the
formation of a safe and efficient logistics network
with internal and external connections" (Li, 2021;
Wang, 2022). Sorting efficiency is a major focus on
the competitiveness of the express industry. In order
to enable the rapid development of China's express
industry, to achieve efficient automated sorting as
early as possible, to promote the mechanisation and
modernisation of the entire industry and to improve
the competitiveness of enterprises internationally, it
is essential to study and analyse sorting algorithms. In
response to this call, and also out of practical
considerations, major logistics companies are striving
to find faster and more efficient sorting methods.
2 PREVIOUS WORK
2.1 Problem Analysis
In order to improve the sorting efficiency of e-
commerce systems and provide algorithmic support
and theoretical basis for the next step of e-commerce
automation, we select three steps: goods aggregation,
goods on shelves, and assigned sorting according to
the existing courier delivery workflow, refine the
objective functions for these three steps, and carry out
modelling and optimisation respectively. The optimal
solution for the three steps in the target scenario is
finally derived, forming an optimal courier picking
solution for existing e-commerce conditions.
2.2 Introduction to the Approximate,
Relaxation Algorithm
Constraint and relaxation algorithms are common
algorithms for making abstract problems concrete,
and initially researchers put this idea into practice in
order to find better transfer equations and to ensure
that the resulting solution is optimised in an attempt
to transfer the equation. The 'constraint' approach is
generally described as adding conditions and
restrictions that are appropriate and more realistic to
ensure that the solution is still obtained after the
addition of these conditions and restrictions. The
'relaxation' approach, on the other hand, relaxes the
harsh and unreasonable conditions and restrictions of
the abstract problem and ensures that the solution is
still found after relaxing these conditions and
restrictions. The current constraint and relaxation
algorithm is very effective in optimising known
solutions to reasonable problem constraints. Figure 1
is the flow chart of the restriction relaxation
algorithm.
2.3 Constraint, Relaxation Algorithm
Implementation Steps
Step 1: add appropriate constraints, compare the
initial solution with the new solution and update the
values of the more optimal solution.
Step 2: Remove some of the stringent conditions,
compare the initial solution with the new solution, the
increment of the objective function and update the
values of the more optimal solution.
Step 3: If the solution is still obtained by
modifying the constraints, repeat steps 1 and 2 until
the more optimal solution no longer changes.
2.4 Introduction to the Simulated
Annealing Algorithm
The simulated annealing algorithm is a commonly
used optimization algorithm based on Monte-Carlo
iterative solving. Initially, researchers combined the
general combinatorial optimization problem in
optimal combinatorial problems with the solid
annealing process in thermodynamics, trying to break
through the local optimum and find the global
optimum with a certain probability. Today, this