Abstract

Previous works on the dynamics of bucket brigades have mainly focused on linear production systems or tree-shaped assembly systems with insignificant walk-back time, but this assumption is invalid for most city picking systems. We propose a two-truck bucket brigade tree-shaped picking system when truck walk-back time is significant and analyze the dynamics of the system in each region of the parameter space, showing that relatively complex picking systems can enjoy the benefit of self-balance with minimal managerial intervention and provide insights and operating principles for the implementation and management of the bucket brigade picking system.

1. Introduction

The term “bucket brigade” was coined by Bartholdi III and Eisenstein [1] for the TSS line [2]. They provided the first comprehensive analysis of the dynamics of such systems and pointed out that if workers can be sequenced from the slowest to the fastest along the production line, then there is a stable fixed point at which the system will converge, independent of the initial positions of the workers. Furthermore, bucket brigade systems yield optimal throughput. Since then, the bucket brigade has been intensively studied with the consideration of stochastic processing time [3], high labor turnover [4], significant walk-back time [5], undominated workers’ speeds [6], workers’ learning ability [7], and so forth. As a highly effective and self-balanced system, the bucket brigade has also been widely used in many real-life systems such as production lines and order picking systems in distribution centers [1, 4, 810].

So far, researches on bucket brigade systems have mainly focused on continuously linear or U-shaped [11] production or picking lines. Only Lim [12] and Bartholdi III et al. [13] introduced the bucket brigade to complex assembly lines, describing the assembly of products with two subcomponents as a tree-shaped assembly line, but their models did not take the worker’s walk-back time into consideration because it can be neglected since workers assemble products in just one location, which may make sense when they assemble products on the same factory floor. There are, however, several real-life systems in which worker’s walk-back time should not be neglected, and the city picking system is a typical example. Therefore, walk-back time might be significant when we introduce the bucket brigade into the city picking system because of the long distance of the picking route.

In this paper, we propose a bucket brigade tree-shaped city picking system in which only two trucks pick items in tree-shaped picking routes; trucks walk back, not instantaneously but at a constant velocity. We analyze the dynamics of such a system and find that self-organization can be realized in different situations. To the best of our knowledge, this represents the first analysis of bucket brigades in such an environment. Although the model we present in this paper is simple, our results offer a basis for studying complex systems with more trucks and complicated picking routes, even networks. Given the widespread presence of assembly and logistics networks, our work offers a very constructive guide for implementing tree-shaped, even network-based, bucket brigade systems. The paper is organized as follows. In Section 2, we propose a two-truck bucket brigade tree-shaped picking system. In Section 3, we analyze the convergence of the system. In Section 4, we present the system’s convergence and stability simulations. Section 5 concludes.

2. Model

Because of the complexity of the analysis, we consider a simple two-truck bucket brigade tree-shaped picking system, and the tree is a simple “Y” shape as shown in Figure 1(a). The tree consists of only three arcs, each of which corresponds to a subpicking route. Subpicking routes and are initiated at nodes and , respectively, and are joined at node to the depot by the subpicking route . The items to be picked are uniformly distributed over subpicking routes , , and , respectively; all items must be picked and sent to depot by two trucks. Each new picking task starts at the initial node ( or ) and is completed at node . Under the operation of a two-truck bucket brigade, both trucks are sequenced from slower to faster at the same initial node ( or ) and start their picking task at their own working velocity along the subpicking route according to the bucket brigade rules. For simplicity, we denote the subpicking route by the start node; that is, , , and represent subpicking routes , , and , respectively.

2.1. Assumption

Assumption 1. The picking task at each subpicking route is deterministic and is spread continuously and uniformly over the corresponding subpicking route.
Thus, the picking task on subpicking routes , , and can be represented by their length , , and , respectively. To simplify our analysis, we assume that the entire structure of the picking routes is embedded in an equilateral triangle ABC as described in Figure 1(b). Subpicking routes , , and are perpendicular to the edges AB, AC, and BC, respectively. It can be shown easily that the sum of the lengths , , and is a constant for the position of node arbitrarily located within the triangle. For simplicity, we normalize the total picking task on the system to one, so that .

Assumption 2. Each truck is characterized by a work velocity and both trucks walk back with the same velocity ; , , and are fixed and constant over all subpicking routes and satisfy .

Assumption 3. Trucks must travel along the picking routes and they are not allowed to pass each other.

Assumption 4. The trucks’ unproductive walk-back time cannot be neglected.

Assumption 5. The handover time is negligible compared with the picking time.

2.2. Rules

Let both trucks be numbered from slower to faster 1 and 2. Truck 1 is the predecessor of truck 2, and truck 2 is the successor of truck 1. Since the picking routes in our model are tree-shaped, the events in our model are a little different from previous linear bucket brigade models. In order to adapt the tree-shaped picking system to a linear bucket brigade system, we need to serialize the tree-shaped picking routes into a sequence of subpicking routes. According to Lim [12], the tree-shaped picking routes in our model are serialized in two ways: or . After serialization, both trucks work in bucket brigade way according to the following rules.

Forward. Pick your item moving from one subpicking route to the next according to the serialized ordering. If you are the last truck and complete a picking task or if your picked items are taken over by your successor, then go Back.

Back. If you are the first truck, then return to the first subpicking route according to the serialized ordering and start a new picking task and go Forward; otherwise, walk back to your predecessor, take over its picked items, and go Forward.

3. Convergence Analysis

Just like Lim [12], here, we also consider the case in which node is in the left part of the triangle shown in Figure 1(b); that is, . The analysis for the case is similar. We define the parameter: to present the relative working time of the trucks, . The tree-shaped picking system can be serialized into different sequences depending on the values of , , and . Define the following four disjoint regions.

Region 1. .

Region 2. .

Region 3. .

Region 4. .

According to Lim [12], each region has different ways of serializing the picking routes to make the two-truck bucket brigade tree-shaped picking system balance.

Let represent the position of the th hand-off on the tree-shaped picking system in Figure 1(b); when , , and , the hand-off position is located on routes , , and , respectively. At each iteration , truck 1 hands items collected in period to truck 2 at position ; then truck 1 returns to the first subpicking route (according to the sequenced picking route) with velocity to begin its period picking task, while truck 2 continues collecting items on its period picking task. When truck 2 completes its period picking task, it goes back with velocity to receive items collected in period from truck 1 at . Different from Lim [12], the trucks’ walk-back time is not insignificant and the synchronization between truck 1 and truck 2 in subpicking routes is not a must here.

3.1. Region 1 ()

In Region 1, there are two different ways to serialize the tree-shaped picking system to make the two-truck bucket brigade picking system balance. Lemma 6 shows the existence and uniqueness of a fixed point on the tree-shaped picking system under sequence .

Lemma 6. If the tree-shaped picking system is sequenced as in Region 1, then there exists a unique fixed point on route and it is given by

Proof. If the order of picking routes is sequenced as , the fixed point can be found by solving , so the fixed point is located on route .

Lemma 7. If the tree-shaped picking system is sequenced as in Region 1 and then

Proof. We first prove that if then If the order of picking routes is sequenced as , we have Case  1. If means The last inequality is because . Thus, Case  2. If means Thus, . Since is arbitrary, we conclude that if then

Lemma 7 means that if the two trucks’ hand-off locations are always on route .

Lemma 8. If the tree-shaped picking system is sequenced as in Region 1 and then the two-truck bucket brigade picking system converges to the fixed point .

Proof. According to Lemma 7, if then the hand-off location is always on route . Let . Since Since , as , and .

Lemma 9. If the tree-shaped picking system is sequenced as in Region 1, then there exists a unique fixed point on route and it is given by

Proof. If the order of picking routes is sequenced as , the fixed point can be found by solving , , so the fixed point is located on route .

Lemma 10. If the tree-shaped picking system is sequenced as in Region 1 and then

Proof. The proof is the same as that in Lemma 7 except for the initial position

Lemma 10 shows that if the two trucks’ hand-off locations are always on route .

Lemma 11. If the tree-shaped picking system is sequenced as in Region 1 and then the two-truck bucket brigade picking system converges to the fixed point .

Proof. The proof is the same as that in Lemma 8 except for the initial position

3.2. Region 2 ()

If , the fixed point on route no longer exists; there is only one way to order the picking routes to achieve balance: .

Lemma 12. If the tree-shaped picking system is sequenced as in Region 2, then the bucket brigade converges to a unique fixed point given by

Proof. The proof is the same as that in Lemmas 9 and 11.

3.3. Region 3 ()

In regions, there is no ordering of picking routes in which the two-truck bucket brigade converges to a fixed point. But a period-2 orbit can be found if the order () is assigned to a period begun from node (); then we can get a period-2 orbit on the tree-shaped picking system.

When the picking system runs on period-2 orbit, the hand-offs occur periodically at two fixed positions and on route and route , respectively. Figure 2 shows these hand-off positions. In Figure 2, the solid line represents the picking route of truck 1, the dashed line represents the picking route of truck 2, and the number beside the line represents both trucks’ walking sequence when they work as a bucket brigade. In Figure 2(a), the th picking task is begun from node and the picking system is sequenced as , truck 2 first completes the picking task on route and continues on route for period picking task. The th hand-off occurs when truck 2 receives items collected in period from truck 1 at node . After finishing period picking task, truck 1 goes back to node to begin its period picking, while truck 2 continues its period picking task. When truck 2 finishes the picking task on route for period, it goes to route . Meanwhile, truck 1 is on period picking task on route . Following the new order shown in Figure 2(b), truck 1 finishes the picking task on route and then goes to route to work on its period picking task before truck 2 completes period picking task.

The ()th hand-off occurs when truck 2 receives items collected in period from truck 1 at . After the hand-off, truck 1 goes back to node to initiate period picking task, while truck 2 continues its period picking task. Following the order again, truck 1 will finish the picking task on route and go to route for period picking task before truck 2 finishes its period picking task. The ()th hand-off will be at again. So, the hand-offs of the two-truck picking system are repeatedly at two alternate locations and .

Lemma 13. If the order of the tree-shaped picking system ( or ) is assigned to a period picking task begun from node () in Region 3, then there exists a unique period-2 orbit and , where and are on route and route , respectively, and they are given by

Proof. If the hand-offs occur periodically at and as shown in Figure 2, and can be found by solving Furthermore, , , and means that and . Thus, is on route and is on route .

3.4. Region 4 ()

When in Region 4, there are two ways to order the picking routes: and ; both sequences of tree-shaped picking system can lead to a fixed point on route .

Lemma 14. If the tree-shaped picking system is sequenced as or in Region 4, then there exists a unique fixed point on route and it is given by

Proof. If the tree-shaped picking system is sequenced as or , the fixed point can be found by solving , so the fixed point is located on route .

Lemma 15. If the tree-shaped picking system is sequenced as or in Region 4 and then

Proof. The proof is the same as that in Lemma 7, except for the initial position

Lemma 15 shows that if then the hand-off locations are always on route .

Lemma 16. If the tree-shaped picking system is sequenced as or in Region 4 and then the two-truck bucket brigade picking system converges to the fixed point .

Proof. The proof is the same as that in Lemma 8 except for the initial position

3.5. Summary

If the working and walk-back velocities of two trucks are given, the convergence analysis described in Sections 3.1 to 3.4 tells us when the two-truck bucket brigade tree-shaped picking system balances: Region 1 has two fixed points: one is on route and the other is on route . Region 2 has two separate areas; the area on the left has a fixed point on route when and the right area has a fixed point on route when . Region 3 has a period-2 orbit and the hand-offs occur on route and route alternately and periodically; Region 4 only has one fixed point on route . Because of the symmetry of the Y-shaped picking system, the case can also be found in Figure 1(b).

4. Simulation

4.1. Convergence Process Evolution

In all the simulations below, we set , , and , respectively, and the convergence process of a two-truck bucket brigade tree-shaped system is observed in two ways: hand-off time evolution and hand-off position evolution. To show the hand-off time evolution, we map hand-off location as a function of hand-off time, in which the horizontal axis and vertical axis represent the hand-off time and hand-off location at iteration of truck for , respectively. And the Poincaré map is used to map the hand-off position evolution; the vertical axis in the map is the hand-off position at iteration of truck for and the horizontal axis is their hand-off position at iteration ; the red dashed line in the Poincaré map shows the diagonal, and the solid line with arrows traces the hand-off position evolution.

4.1.1. Region 1 ()

In Region 1, if the picking routes are sequenced as , simulation results of the convergence process are shown in Figure 3.

Figure 3(a) shows that the hand-off locations converge quickly to a single point on the left subpicking route . The hand-off position evolution in the Poincaré map is shown in Figure 3(b) when the initial iterate ; the intersection of the diagonal with the Poincaré map at a point indicates a fixed point on subpicking route , which implies that truck 1 always works from point 0 to and truck 2 from to 1. Hence, trucks always perform the same amount of picking task in each picking period.

In Region 1, if the picking routes are sequenced as , simulation results of the convergence process are shown in Figure 4.

Figure 4(a) shows that the hand-off locations converge quickly to a single point on the right subpicking route . The hand-off position evolution in the Poincaré map is shown in Figure 4(b) when the initial iterate ; the intersection of the diagonal with the Poincaré map at a point indicates a fixed point on subpicking route , which implies that truck 1 always works from point 0 to and truck 2 from to 1. Hence, trucks always perform the same amount of tasks in each picking period.

4.1.2. Region 2 ()

In Region 2, the picking routes can only be sequenced as . Simulation results of the convergence process in Region 2 when the picking routes are sequenced as are the same as those in Figure 4.

4.1.3. Region 3 ()

In Region 3, if the picking routes are sequenced as ( or ) and assigned to a period picking task begun from node () accordingly, simulation results of the convergence process are shown in Figure 5.

As shown in Figure 5(a), the hand-off locations eventually alternately converge to a period-2 orbit: and . The Poincaré map in Figure 5(b) converges to period-2 orbit when the initial iterate . Once the two-truck bucket brigade tree-shaped system converges to the period-2 orbit, truck 2 takes over the picking task from truck 1 at points and alternately.

4.1.4. Region 4 ()

In Region 4, there is no difference between the convergence process whether the picking routes are sequenced as or . Simulation results of the convergence process are shown in Figure 6.

As shown in Figure 6(a), the hand-off locations converge quickly to a single point on subpicking route . The hand-off position evolution in the Poincaré map is shown in Figure 6(b) when the initial iterate . The intersection of the diagonal with the Poincaré map at a point indicates a fixed point on subpicking route . The fixed point for the two-truck bucket brigade tree-shaped picking system implies that truck 1 always works from point 0 to and truck 2 from to 1. Hence, trucks always perform the same amount of tasks in each picking period.

4.2. Factors Affecting Convergence

According to the lemmas in Section 3, the range of is determined when initial conditions (, , , , , and ) are given. The question that naturally comes to mind is whether the system’s initial condition affects the behavior of the two-truck bucket brigade tree-shaped picking system, so, in this section, we, therefore, want to know how initial conditions affect the stable behavior of the bucket brigade. We focus on two factors of initial conditions: initial location and the working velocity difference of two trucks. In order to observe the effect of initial location on the system’s behavior, we simulate the system’s behavior under different initial locations and different and , respectively. Simulation results are shown in Figures 7 and 8, respectively.

Figure 7 tells us that the two-truck bucket brigade tree-shaped picking system converges quickly to a single point no matter where the initial node is located. This implies that the initial location of the trucks is irrelevant. More precisely, the two-truck bucket brigade picking system always converges to a fixed point no matter which node the trucks start to work at.

Figure 8 tells us that although the two-truck bucket brigade tree-shaped picking system can converge to a single point when the conditions in each region hold, the working velocity difference plays a major role in the speed of the system’s convergence process. The bigger the difference between the two trucks’ working velocities is, the faster the two-truck bucket brigade tree-shaped picking system converges.

4.3. Managerial Implication

Lemmas 6 to 16 in Section 3 and simulation in Section 4 tell us that if two trucks follow the bucket brigade rule in a tree-shaped picking system, the tree-shaped picking system will always be self-organizing, which means that significant managerial intervention regarding the initial location is not necessary for effective operation of the two-truck bucket brigade. But simulations in Section 4.2 tell us clearly that a picking system with large differences in trucks’ working velocities can easily reach self-balance status, which means that some managerial intervention is necessary regarding the difference in the trucks’ velocity in order to enhance the self-organization of the bucket brigade picking system.

5. Conclusions and Further Work

The main contribution of this paper is to show how the idea of the bucket brigade can be applied to tree-shaped picking systems. We achieve this by conceptually converting the work content of a tree-shaped picking system to a linear sequence of work to which the adapted bucket brigade protocol can be applied. We find that if two trucks follow the bucket brigade rule in a tree-shaped picking system, the tree-shaped picking system will always be self-organizing; that is, trucks hand over picking items at a fixed point or at two fixed locations that they visit periodically. Our work complements that of Bartholdi III et al. [13] by introducing significant walk-back time into a tree-shaped bucket brigade system and, moreover, our analysis provides a way to model and understand bucket brigade picking systems.

In this paper, the picking routes are assumed to be Y-shaped. In actual situations, however, the picking route is more complex than a Y-shaped tree; it can even be a network. Thus, picking networks and -trucks () bucket brigade picking systems could be considered in future research.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

The work is supported by the National Natural Science Foundation of China under Grant no. 711712000, the Natural Science Foundation of Jiangxi Province, China, under Grant no. 20114BAB201029, the Scientific Foundation of Educational Department of Jiangxi Province, China, under Grant no. GJJ12283, and the Foundation of East China Jiaotong University under Grant nos. 11JD08, 13JD04.