WO2022161303A1 - 一种基于复杂网络的关联物品储位优化方法 - Google Patents
一种基于复杂网络的关联物品储位优化方法 Download PDFInfo
- Publication number
- WO2022161303A1 WO2022161303A1 PCT/CN2022/073420 CN2022073420W WO2022161303A1 WO 2022161303 A1 WO2022161303 A1 WO 2022161303A1 CN 2022073420 W CN2022073420 W CN 2022073420W WO 2022161303 A1 WO2022161303 A1 WO 2022161303A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- community
- node
- nodes
- item
- network
- Prior art date
Links
- 238000003860 storage Methods 0.000 title claims abstract description 72
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000005457 optimization Methods 0.000 title claims abstract description 15
- 238000011156 evaluation Methods 0.000 claims description 9
- 238000005304 joining Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 5
- 230000008859 change Effects 0.000 claims description 4
- 239000011159 matrix material Substances 0.000 claims description 3
- 230000002093 peripheral effect Effects 0.000 abstract 1
- 239000000463 material Substances 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 238000009826 distribution Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002068 genetic effect Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000005065 mining Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 238000002922 simulated annealing Methods 0.000 description 1
- 230000007306 turnover Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Definitions
- the invention relates to a method for optimizing the storage position of related items based on a complex network, in particular to an optimization method for analyzing the correlation of stored items based on the complex network theory and further distributing the storage positions of the items accordingly.
- Common storage allocation strategies include positioning storage strategy, random storage strategy, classified storage strategy, near-exit storage strategy, turnover-based storage strategy, association-based storage strategy, and so on.
- most of the existing technologies are difficult to describe the intricate access correlation between multiple items, and the storage space allocation strategy cannot be well combined with the actual layout characteristics of the warehouse. Therefore, it is necessary to design a storage space allocation method that considers the relevance of items and the frequency of access from a global perspective, so as to meet the needs of efficient warehouse management.
- the present invention provides a method for optimizing the storage location of related items based on a complex network. Based on the item association network, a storage location optimization method for associated items is proposed.
- the main contents of the optimization method of the present invention include: 1) building a weighted item association network with each storage item as a network node and the common use frequency of each pair of items as an edge; 2) comprehensively considering the proximity centrality of item nodes and their neighbor node pairs Its importance contribution value, sorts the importance of item nodes, and determines the core node, that is, the starting point of community expansion; 3) Taking the capacity of each shelf as the limit of community volume, and the weighted modularity and dependency as expansion criteria, determine the association of items The community structure of the network; 4) For the community edge nodes, according to the strength of their associations with other communities, determine the storage location of each item.
- a weighted item association network G (V, E, W), where V is the set of nodes, that is, the set of items to be stored in the warehouse; E is the set of sides e ij (where i, j ⁇ V, e ij ⁇ E), that is, the set of strong and weak associations between items; W is the weight matrix, w ij corresponds to the weight of e ij , and its value is equal to item i ,j
- the frequency of taking at the same time reflects the strength of the relationship between the item nodes. If an independent node exists, it is removed from the above-mentioned associated network.
- a community is a set of nodes in a complex network with very close internal connections and sparse connections with other nodes. Aiming at the selection of the core node of the item association network and the initialization of the community structure, the present invention comprehensively considers two factors, the proximity centrality of the node and the contribution value of the importance of the neighbor nodes, to determine the core node of the association network, that is, the community expansion seed node.
- the specific process includes:
- the strength si of a node i is equal to the sum of the weights of the edges connected to it:
- N i represents the set of neighbor nodes of node i, that is, the set of all nodes associated with node i.
- the shortest path between any two nodes in a weighted network is the most vulnerable branch. which is:
- h n is the halfway node on each i, j branch, M is a large number, generally take maxw ij +1.
- each node is equal to the reciprocal of the sum of the shortest paths from the node to all other nodes multiplied by the number of other nodes, namely:
- n is the total number of nodes in the network.
- node i For an item association weighted network with n nodes and an average strength of ⁇ s>, node i will assign its own importance to the weighted network. Contribute to its neighbor node j. If the edge weight of node j connected to node i is greater or the strength of node i is greater, then the contribution of node i to the importance of node j is greater. Considering the proximity centrality of a node and the importance contribution of all neighboring nodes to it, the node importance C i (i) can be obtained:
- ⁇ ij represents the connectivity between two nodes, and the connectivity is 1, otherwise it is 0.
- the shelf capacity, and the number of network nodes associated with the item are determined.
- the core node is determined, that is, the starting point of community expansion.
- the user can set the community size and number of communities according to the specific layout of the warehouse. If there are a total of n shelves, the number of communities can be set to n, or the community size can be determined according to the shelf capacity, which can be set according to needs.
- the composition of core nodes is determined according to the order of node importance and the number of communities. For example, if the number of shelves is n, the number of communities is determined to be n, and the core node is the node with the top n in importance;
- the present invention adopts the weighted modularity and the weighted dependency as the community expansion criterion. Specifically, the neighbor nodes of each core node are firstly added to the candidate node set of each community expansion, and the modularity increment ⁇ Q w of each node in the candidate node set joining the corresponding community is calculated:
- w represents the total weight value of the edges in the weighted network, represents the sum of the edge weights within the community, represents the sum of all edge weights connecting point i and the internal nodes of community C j , Represents the sum of all edge weights associated with the internal nodes of the community. Then select the node with the largest increment from the candidate node set to join the community. If the node has joined other communities, compare the modularity changes when the node belongs to two communities. If the node joins the new community, the modularity increment If it is greater than the modularity increment of keeping the node in the original community, it will be deleted from the original community and added to the new community.
- the present invention determines the composition of overlapping nodes by comparing and weighting the modularity increments. Specifically, firstly, the nodes at the edge of the community and connected with other communities are added to the potential overlapping node set U, and the modularity increment of each potential overlapping node joining other communities is calculated. Then calculate the modularity increment that keeps the node in the original community and combine it with for comparison, if the difference between the two is less than Then it is considered that the potential overlapping node overlaps with other communities. Finally, the number of nodes that really have overlap between two communities is analyzed, and the degree of overlap between communities is determined by dividing this number by the sum of the number of nodes in the two communities.
- the present invention proposes a storage allocation strategy that comprehensively considers the community structure of the item association network and the frequency of the item itself. Specifically, the core of this step is to formulate a storage space allocation strategy that matches the current situation of the warehouse according to the warehouse layout and the community structure divided in step (4).
- the frequency of use of each community divided in step (4) is sorted, and they are allocated to each lane one by one according to the ranking of the community; if a community is allocated, there are still If the number of high-overlapped communities is greater than the number of remaining shelves, the high-overlapped communities with an overlap of more than 10% with the above-mentioned communities will be placed on other shelves in the same lane; if the number of high-overlapped communities is greater than the number of remaining shelves, press
- the community access frequency determines which high-overlapping community the remaining shelves belong to; if there is no high-overlapping community with an overlap greater than 10%, the remaining shelves are allocated according to the frequency of each community's access; and then the storage spaces in the shelves are allocated.
- the present invention adopts the evaluation function S i to determine the storage arrangement of items in the community:
- the storage location optimization method based on the complex network proposed by the present invention fully considers the relationship between each item and all other items, and overcomes the traditional association rule mining.
- the method is difficult to describe the intricate relationship between multiple items;
- the present invention uses complex network theory to deal with the relationship between items, which has more advantages in solving efficiency compared with intelligent algorithms such as genetic algorithm and simulated annealing algorithm.
- the method provided by the present invention can also provide the storage position arrangement faster; (3) the present invention fully combines the community discovery strategy, the storage position allocation strategy and the actual layout mode of the warehouse It makes the storage space allocation result more suitable for the actual operation of the warehouse; (4) the present invention can also be applied to other fields of storage space allocation, such as supermarket distribution system, pharmacy storage system and so on.
- Fig. 1 The overall process of the storage location optimization method for related items based on a complex network
- Figure 2 is a schematic diagram of a dual-zone single-channel warehouse
- Fig. 3 is a schematic diagram of the storage location allocation flow based on the structure of the article community and the frequency of access (taking the dual-zone single-channel warehouse of Fig. 2 as an example);
- Figure 4 is a schematic diagram of the construction of an item association network
- Figure 5 Schematic diagram of the distribution result of the association network of the item and the distribution of overlapping nodes.
- a complex network-based storage location optimization method for associated items includes the following steps:
- Step (1) Build a weighted item association network.
- the frequency that i and j are taken at the same time reflects the strength of the relationship between item nodes. If an independent node exists, it is removed from the above-mentioned associated network.
- Step (2) Rank the importance of item nodes according to the proximity centrality of the node and the importance contribution value of neighbor nodes to it, and determine the core node, that is, the initial node of the community.
- the strength si of a node i is equal to the sum of the weights of the edges connected to it:
- N i represents the set of neighbor nodes of node i, that is, the set of all nodes associated with node i.
- the shortest path between any two nodes in a weighted network is the most vulnerable branch. which is:
- h n is the halfway node on each i, j branch, and M is a large number.
- the proximity centrality of each node is equal to the reciprocal of the sum of the shortest paths from the node to all other nodes multiplied by the number of other nodes, namely:
- n is the total number of nodes in the network.
- the importance of the item nodes is sorted according to the proximity centrality of the item node and the importance contribution of its neighbor nodes.
- node i will assign its own importance to the weighted network. Contribute to its neighbor node j. If the edge weight of node j connected to node i is greater or the strength of node i is greater, then the contribution of node i to the importance of node j is greater.
- the node importance C i (i) can be obtained:
- ⁇ ij represents the connectivity between two nodes, and the connectivity is 1, otherwise it is 0. Then, according to the total number of shelves in the warehouse, the capacity of the shelves, and the number of network nodes associated with the items, the community body and the number of communities are determined. Finally, the core nodes, that is, the starting point of community expansion, are determined according to the importance of the item nodes and the number of communities.
- Step (3) Considering the shelf capacity, determine the community structure of the item association network.
- the neighbor nodes of each core node are added to the candidate node set of each community expansion, and the modularity increment ⁇ Q w of each node in the candidate node set joining the corresponding community is calculated:
- w represents the total weight value of the edges in the weighted network, represents the sum of the edge weights within the community, represents the sum of all edge weights connecting point i and the internal nodes of community C j , Represents the sum of all edge weights associated with the internal nodes of the community. Then select the node with the largest increment from the set of candidate nodes to join the community. If the node has joined other communities, compare the modularity changes when the node belongs to two communities. If the node joins the new community, the modularity increment If it is greater than the modularity increment of keeping the node in the original community, it will be deleted from the original community and added to the new community.
- Step (4) Determine overlapping nodes that are strongly related to other communities.
- the nodes at the edge of the community and connected with other communities are added to the potential overlapping node set U, and the modularity increment of each potential overlapping node joining other communities is calculated. Then calculate the modularity increment that keeps the node in the original community and combine it with for comparison, if the difference between the two is less than Then it is considered that the potential overlapping node overlaps with other communities. Finally, analyze the number of nodes with real overlap between the two communities, and determine the degree of overlap between the communities.
- Step (5) Determine the storage location of each item based on the community structure of the item association network and the access frequency of the item itself.
- the core of this step is to formulate a storage space allocation strategy that matches the current situation of the warehouse according to the warehouse layout and the community structure divided in step (4).
- the frequency of use of each community divided in step (4) is sorted, and they are allocated to each lane one by one according to the ranking of the community; If there are free shelves, consider the degree of overlap between each community, and place the high-overlap community with the above-mentioned community that overlaps more than 10% on other shelves in the same lane; if the number of high-overlap communities is greater than the number of remaining shelves, Then determine which highly overlapping community the remaining shelves belong to according to the frequency of community access; if there is no highly overlapping community with an overlap greater than 10%, the remaining shelves are allocated according to the frequency of each community; and then the storage space in the shelf is allocated.
- the present invention adopts the evaluation function S i to determine the storage arrangement of items in the community:
- the number of core nodes is set to 7
- the number of community bodies is set to 66.
- community expansion and overlapping node discovery are carried out.
- the expanded community structure and overlapping nodes The distribution is shown in Figure 5.
- the number of each community is 66, 65, 63, 58, 57, 54, and 39, which meet the shelf capacity limit.
- a storage location is allocated for each material.
- the results of the complex network-based storage location optimization method for related items proposed by the present invention are compared with the results of common storage location allocation methods as shown in Table 2 below.
Landscapes
- Business, Economics & Management (AREA)
- Economics (AREA)
- Engineering & Computer Science (AREA)
- Marketing (AREA)
- Quality & Reliability (AREA)
- Finance (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Accounting & Taxation (AREA)
- Operations Research (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
Abstract
一种基于复杂网络的关联物品储位优化方法,主要包括以下步骤:1)以仓储物品为网络节点,两两物品的共同取用频率为边,构建加权物品关联网络;2)综合考虑物品节点的接近中心性及其邻居节点对其的重要度贡献值,对物品节点的重要性进行排序,确定社团初始节点;3)以各货架容量为社团体量限制,以加权模块度、依赖度为扩张准则,确定物品关联网络的社团结构;4)对于社团边缘节点,依据其与其他社团关联关系的强弱,判断其是否为重叠节点;5)综合考虑物品关联网络的社团结构和物品自身的取用频率,确定各物品的最佳储位。该方法将复杂网络理论应用到关联物品取用的储位分配问题,减少了物品取用的综合路程及时间,提高了物品取用效率。
Description
本发明涉及一种基于复杂网络的关联物品储位优化方法,尤其涉及一种基于复杂网络理论进行仓储物品的关联性分析并据此进一步分配物品储位的优化方法。
随着我国经济的高速发展,货架式仓储***已逐步替代陈旧落后的平面仓库,而储位分配问题是影响货架式仓储***出货效率的关键问题;此外,由于物品取用过程往往同时包含两种或多种物品,物品取用存在一定关联性,若能根据关联性优化分配关联物品的储位,将会大大提高物品取用效率。
常见储位分配策略有定位存储策略、随机存储策略、分类存储策略、近出口存储策略、基于周转率的存储策略、基于关联性的存储策略等等。但现有技术大多难以描述多个物品间错综复杂的存取关联性,储位分配策略也未能很好地与仓库实际布局特点结合起来。因此,有必要设计出一种从全局角度考虑物品关联性及取用频率的储位分配方法,以满足高效仓库管理的需要。
发明内容
为克服已有技术的不足,本发明提供一种基于复杂网络的关联物品储位优化方法,该方法是基于复杂网络进行物品关联网络构建与分析,以描述多个物品间错综复杂的关联性,并基于物品关联网络提出关联物品的储位优化方法。
本发明的优化方法主要内容包括:1)以各仓储物品为网络节点,两两物品共同取用频率为边,构建加权物品关联网络;2)综合考虑物品节点的接近中心性及其邻居节点对其的重要度贡献值,对物品节点的重要性进行排序,确定核心节点,即社团扩张起点;3)以各货架容量为社团体量限制,加权模块度、依赖度为扩张准则,确定物品关联网络的社团结构;4)对于社团边缘节点,依据其与其他社团关联关系的强弱,判 确定各物品的储位归属。
具体步骤描述如下:
(1)以仓储物品为网络节点,两两物品共同取用频率为边,构建加权物品关联网络G=(V,E,W),其中V是节点集合,即仓库内需要存放的物品集合;E是各边e
ij的集合(其中:i,j∈V,e
ij∈E),即物品间的强弱关联集合;W是权重矩阵,w
ij对应e
ij的权重,其数值等于物品i,j同时取用的频率,反映了物品节点之间关联关系的强弱。若存在独立节点,则将其从上述关联网络中删除。
(2)社团是复杂网络中一组内部联系非常紧密而与其他节点联系较为稀疏的节点集合。针对物品关联网络核心节点选择、社团结构初始化等问题,本发明综合考虑了节点接近中心性、邻居节点重要度贡献值两个因素来确定关联网络的核心节点,即社团扩张种子节点。具体流程包括:
(i)确定节点强度、两两节点间的最短路径
加权物品关联网络中,节点i的强度s
i等于与它相连的边的权重之和:
其中,N
i表示节点i的邻居节点集合,即与节点i有关联的所有节点集合。
加权网络中任意两个节点间的最短路径是最容易受到影响的一条支路。即:
其中,h
n为每一条i,j支路上的中途节点,M为一个大数,一般取maxw
ij+1。
(ii)根据最短路径计算节点接近中心性
各节点的接近中心性等于节点到其他所有节点最短路径之和的倒数再乘以其他节点个数,即:
其中,n为网络总节点数。
(iii)在接近中心性的基础上,根据物品节点的接近中心性及其邻居节点对其的重要度贡献值,对物品节点的重要性进行排序
对于一个节点数为n,平均强度为<s>的一个物品关联加权网络,节点i将会把自身重要度的
贡献给其邻居节点j,若节点j与节点i相连的边权越大或节点i的强度越大,则节点i对节点j的重要度贡献越大。综合考虑节点的接近中心性及其所有邻居节点对其的重要度贡献值,可得到节点重要度C
i(i):
其中,δ
ij表示两节点间的连通情况,连通则取1,否则为0。然后根据仓库内货架总数、货架容量、物品关联网络节点数确定社团体量和社团数,最后根据社团数和物品节点重要度,确定核心节点,即社团扩张起点。使用者可根据仓库具体布局情况设定社团体量和社团数,如总共有n个货架,则可以将社团数设为n,或根据货架容量,确定社团体量,具体可以根据需要进行自行设定;之后按照节点重要度排序及社团数确定核心节点组成,比如:若货架数为n,社团数确定为n,核心节点即为重要度排名前n的节点;
(3)针对物品关联网络的社团结构确定,本发明采用加权模块度和加权依赖度作为社团扩张准则。具体来说,首先将各个核心节点的邻居节点加入各个社团扩张的备选节点集,计算备选节点集中各节点加入对应社团的模块度增量ΔQ
w:
其中,w表示加权网络中边的总权重值,
表示社团内部边权重之和,
表示连接点i和社团C
j内部节点的所有边权重之和,
表示与社团内部节点有关联的所有边权重之和。然后从备选节点集中选取增量最大的节点加入社团,若该节点已加入其它社团,则比较该节点分属于两个社团时的模块度变化情况,若节点加入新社团导致的模块度增量大于将节点保留在原社团的模块度增量,则将其从原社团删除并加入新社团。迭代此过程,直至社团结构不再改变且符合要求或ΔQ
w均小于0。若此时仍存在独立节点,则计算该节点对其邻居社团C的依赖度D
i,C',按依赖度排序选择仍未达到社团体量的邻居社团加入。
(4)针对物品网络中可能出现的社团重叠情况,本发明采用对比加权模块度增量的方式确定重叠节点组成。具体而言,首先将处在社团边缘且与其他社团有连接关系的节点加入潜在重叠节点集合U,计算各潜在重叠节点加入其他社团的模块度增量
然后计算将节点保留在原社团的模块度增量
并将其与
进行对比,若二者差值小于
则认为该潜在重叠节点与其他社团存在重叠性。最后分析两两社团间真正具备重叠性的节点数,通过将该数除以两社团节点数之和,确定社团间的重叠度。
(5)确定了物品网络的社团结构后,本发明提出综合考虑物品关联网络社团结构和物品自身取用频率的储位分配策略。具体而言,本步骤的核心是根据仓库布局和步骤(4)划分出的社团结构制定与仓库现状匹配的储位分配策略。
以图2所示的双区单通道型仓库为例,首先对步骤(4)划分出的各个社团进行取用频率排序,按社团排名逐个分配至各个巷道;若分配一个社团后巷道内还有空闲货 架,则考虑各个社团间的重叠度,将与上述社团重叠度高于10%的高重叠性社团放置在同巷道内的其他货架上;若高重叠性社团数大于剩余货架数,则按社团取用频率决定剩余货架归属于哪个高重叠性社团;若无重叠度高于10%的高重叠性社团,则按照各社团取用频率分配剩余货架;然后对货架内储位进行分配。由于此种布局下跨巷道拿取均需通过巷道入口,因此无论重叠物品的重叠社团位于哪个巷道,仅需将该物品在原社团内放置得离巷道入口更近,就能减少重叠社团与该物品间的距离。因此本发明采用评价函数S
i决定物品在社团内的储位安排:
其中,COI
i代表物品i的取用频率;
代表该社团内物品的最大取用频率;
表示重叠物品i与重叠社团C
jn相连边权重之和;当i的重叠社团不止一个,为JN个时,
即表示重叠物品i与其所属的所有外部重叠社团相连边权重之和;
则表示重叠物品i与其真实所属社团C
j相连边的权重之和;δ
i是0-1变量,若i是重叠物品,则δ
i=1,否则为0;α,β表示该评价函数两大组成部分的权重,α+β=1,由于重叠物品与其所属社团内部关系的强弱和它与外部重叠社团关系的强弱较为接近,因此α,β可以均取0.5,若仓库更重视物品本身的取用频率,则α可以适度大于β;然后计算货架内各个储位的到达时间t,在人工拣选仓库中t=t
步行+t
拿取,即步行时间与站定后垂直拿取时间之和;最后按物品评价函数打分排序和储位到达时间排序完成物品与储位的匹配;若存在独立节点,则按取用频率将其分配至空余货位中。
与现有技术相比,本发明的有益效果主要体现在:(1)本发明提出的基于复杂网络的储位优化方法充分考虑了各个物品与其他所有物品的关联情况,克服了传统关联规则挖掘方法难以描述多个物品间错综复杂的关联关系的问题;(2)本发明采用复杂网络理论处理物品间的关联性,相较于遗传算法、模拟退火算法等智能算法,在求解 效率上更具优势,若一段时间后仓库需要根据需求变动调整储位,本发明提供的方法也能更快给出储位安排;(3)本发明将社团发现策略、储位分配策略与仓库实际布局模式充分结合了起来,使得储位分配结果更切合仓库实际运行情况;(4)本发明还可应用到储位分配的其他领域中,如超市布货***、药房仓储***等。
图1基于复杂网络的关联物品储位优化方法整体流程;
图2双区单通道型仓库示意图;
图3基于物品社团结构和取用频率的储位分配流程示意图(以图2的双区单通道型仓库为例);
图4物品关联网络构建示意图;
图5物品关联网络社团分配结果及重叠节点分布示意图。
下面结合附图对本发明的技术方案做进一步的说明。
一种基于复杂网络的关联物品储位优化方法,如图1所示,包括以下步骤:
步骤(1):构建加权物品关联网络。
本发明以各类仓储物品为网络节点,两两物品共同取用频率为边,构建加权物品关联网络G=(V,E,W),其中V是节点集合,即仓库内需要存放的物品集合;E是各边e
ij的集合(其中:i,j∈V,e
ij∈E),即物品间的强弱关联集合;W是权重矩阵,w
ij对应e
ij的权重,其数值等于物品i,j同时取用的频率,反映了物品节点之间关联关系的强弱。若存在独立节点,则将其从上述关联网络中删除。
步骤(2):根据节点的接近中心性和邻居节点对其的重要度贡献值,对物品节点的重要性进行排序,确定核心节点,即社团初始节点。
首先需要确定节点强度、两两节点间的最短路径。加权物品关联网络中,节点i的强度s
i等于与它相连的边的权重之和:
其中,N
i表示节点i的邻居节点集合,即与节点i有关联的所有节点集合。
加权网络中任意两个节点间的最短路径是最容易受到影响的一条支路。即:
其中,h
n为每一条i,j支路上的中途节点,M为一个大数。
然后可以根据最短路径计算节点接近中心性,各节点的接近中心性等于节点到其他所有节点最短路径之和的倒数再乘以其他节点个数,即:
其中,n为网络总节点数。
接着在接近中心性的基础上,根据物品节点的接近中心性及其邻居节点对其的重要度贡献值,对物品节点的重要性进行排序。对于一个节点数为n,平均强度为<s>的一个物品关联加权网络,节点i将会把自身重要度的
贡献给其邻居节点j,若节点j与节点i相连的边权越大或节点i的强度越大,则节点i对节点j的重要度贡献越大。综合考虑节点的接近中心性及其所有邻居节点对其的重要度贡献值,可得到节点重要度C
i(i):
其中,δ
ij表示两节点间的连通情况,连通则取1,否则为0。然后是根据仓库内货架总数、货架容量、物品关联网络节点数确定社团体量和社团数,最后根据物品节点重要度排序和社团数,确定核心节点,即社团扩张起点。
步骤(3):考虑货架容量,确定物品关联网络的社团结构。
首先将各个核心节点的邻居节点加入各个社团扩张的备选节点集,计算备选节点集中各节点加入对应社团的模块度增量ΔQ
w:
其中,w表示加权网络中边的总权重值,
表示社团内部边权重之和,
表示连接点i和社团C
j内部节点的所有边权重之和,
表示与社团内部节点有关联的所有边权重之和。然后从备选节点集中选取增量最大的节点加入社团,若该节点已加入其它社团,则比较该节点分属于两个社团时的模块度变化情况,若节点加入新社团导致的模块度增量大于将节点保留在原社团的模块度增量,则将其从原社团删除并加入新社团。迭代此过程,直至社团结构不再改变且符合要求或ΔQ
w均小于0。若此时仍存在独立节点,则计算该节点对其邻居社团的依赖度D
i,C',按依赖度排序选择仍未达到社团体量的邻居社团加入。
步骤(4):确定与其他社团有较强关联性的重叠节点。
首先将处在社团边缘且与其他社团有连接关系的节点加入潜在重叠节点集合U,计算各潜在重叠节点加入其他社团模块度增量
然后计算将节点保留在原社团的模块度增量
并将其与
进行对比,若二者差值小于
则认为该潜在重叠节点与其他社团存在重叠性。最后分析两两社团间真正具备重叠性的节点数,确定社团间的重叠度。
步骤(5):基于物品关联网络的社团结构和物品自身的取用频率,确定各物品的储位归属。
本步骤的核心是根据仓库布局和步骤(4)划分出的社团结构制定与仓库现状匹配的储位分配策略。以双区单通道型仓库(如图2所示)为例,首先对步骤(4)划分出的各个社团进行取用频率排序,按社团排名逐个分配至各个巷道;若分配一个社团后巷道内还有空闲货架,则考虑各个社团间的重叠度,将与上述社团重叠度高于10%的高重叠性社团放置在同巷道内的其他货架上;若高重叠性社团数大于剩余货架数,则按社团取用频率决定剩余货架归属于哪个高重叠性社团;若无重叠度高于10%的高重叠性社团,则按照各社团取用频率分配剩余货架;然后对货架内储位进行分配。由于此种布局下跨巷道拿取均需通过巷道入口,因此无论重叠物品的重叠社团位于哪个巷道,仅需将该物品在原社团内放置得离巷道入口更近,就能减少重叠社团与该物品间的距离。本发明采用评价函数S
i决定物品在社团内的储位安排:
其中,COI
i代表物品i的取用频率;
代表该社团内物品的最大取用频率;
表示重叠物品i与重叠社团C
jn相连边权重之和;当i的重叠社团不止一个,为JN个时,
即表示重叠物品i与其所属的所有外部重叠社团相连边权重之和;
则表示重叠物品i与其真实所属社团C
j相连边的权重之和;δ
i是0-1变量,若i是重叠物品,则δ
i=1,否则为0;α,β表示该评价函数两大组成部分的权重,α+β=1,由于重叠物品与其所属社团内部关系的强弱和它与外部重叠社团关系的强弱较为接近,因此α,β可以均取0.5,若仓库更重视物品本身的取用频率,则α可以适度大于β;然后计算货架内各个储位的到达时间t,在人工拣选仓库中t=t
步行+t
拿取,即步行时间与站定后垂直拿取时间之和;最后按物品评价函数打分排序和储位到达时间排序完成物品与储位的匹配;若存在独立节点,则按取用频率将其分配至空余货位中。本步骤具体流程如图3所示。
以下通过一个具体的例子对本实施例中的方法加以进一步说明。
某双区单通道型式仓库布局,现有402种物料存放于7个11列6层的货架上,通过对500余张过往取用出库单分析,可绘制出物料关联网络如图4所示。然后根据式(1)-式(4)计算各物料的重要性如下表1所示。
表1 物料重要度排序
按照货架容量及物料种类数将核心节点数定为7个,社团体量定为66,然后根据式(5)-式(7)进行社团扩张和重叠节点发现,扩张后的社团结构以及重叠节点分布情况如图5所示,各社团体量为66,65,63,58,57,54,39,符合货架容量限制。最后根据步骤(5)为每种物料分配储位。本发明提出的基于复杂网络的关联物品储位优化方法与常见储位分配方法的结果对比如下表2所示。
表2 各种储位分配方法对比
以上数据表明,本发明提出的基于复杂网络的关联物品储位优化方法相较于其他常用方法,在缩短拣货时间及减少跨巷道拿取次数方面均有明显成效,能较好地解决关联物品的储位分配优化问题。
以上所述仅为本发明的较佳实施例,仅用于帮助理解本发明,并不用以限制本发明。对于本发明所属技术领域的技术人员,还可依据本发明思想,做出若干简单推演、变形,如根据其他仓库布局模式设计相应货位分配策略等。
Claims (5)
- 一种基于复杂网络的关联物品储位优化方法,该方法包括如下步骤:步骤1:以仓储物品为网络节点,两两物品共同取用频率为边,构建加权物品关联网络G=(V,E,W),其中V是节点集合,即仓库内需要存放的物品集合;E是边e ij的集合,其中:i,j∈V,e ij∈E,即物品间的强弱关联集合;W是权重矩阵,w ij对应e ij的权重,其数值等于物品i,j同时取用的频率,反映物品节点之间关联关系的强弱,若存在独立节点,则将其从上述关联网络中删除;步骤2:综合考虑物品节点的接近中心性C c(i)及其邻居节点对其的重要度贡献值 其中s i为节点i的强度,<s>为所有节点的平均强度,对物品节点i的重要性C i(i)进行排序,确定核心节点,作为社团扩张起点;步骤3:以各货架容量为社团体量限制,以加权模块度Q w、加权依赖度D i,C'为扩张准则,确定物品关联网络的社团结构;步骤4:对于社团边缘节点,依据其与其他社团关联关系的强弱,判断其是否为重叠节点;步骤5:综合考虑物品关联网络的社团结构和物品自身的取用频率,确定各物品的储位归属。
- 根据权利要求1所述的一种基于复杂网络的关联物品储位优化方法,其特征在于,步骤2具体为:(a)分析加权物品关联网络基本结构,计算各物品节点的接近中心性在加权物品关联网络中,节点i的强度s i等于与它相连的边的权重之和:其中,N i表示节点i的邻居节点集合,即与节点i有关联的所有节点集合;加权网络中任意两个节点间的最短路径是最容易受到影响的一条支路,即:其中,h n为每一条i,j支路上的中途节点,M为一个大数;此时,各节点的接近中心性等于节点到其他所有节点最短路径之和的倒数再乘以其他节点个数,即:其中,n为网络总节点数;(b)根据物品节点的接近中心性及其邻居节点对其的重要度贡献值,对物品节点的重要性进行排序对于一个节点数为n,平均强度为<s>的一个物品关联加权网络,节点i将会把自身重要度的 贡献给其邻居节点j,若节点j与节点i相连的边权越大或节点i的强度越大,则节点i对节点j的重要度贡献越大;综合考虑节点的接近中心性及其所有邻居节点对其的重要度贡献值,得到节点重要度C i(i):其中,δ ij表示两节点间的连通情况,连通则取1,否则为0;(c)社团是复杂网络中一组内部联系非常紧密而与其他节点联系较为稀疏的节点集合;本步骤将首先根据仓库内货架总数、货架容量、物品关联网络节点数确定社团体量和社团数,然后根据社团数以及物品节点重要度排序,确定核心节点与社团扩张起点组成。
- 根据权利要求1所述的一种基于复杂网络的关联物品储位优化方法,其特征在于,步骤3具体为:(a)将各个核心节点的邻居节点加入各个社团扩张的备选节点集,计算备选节点集中各节点加入对应社团的模块度增量ΔQ w:(b)选取模块度增量最大的节点加入社团,若该节点已加入其它社团,则比较该节点分属于两个社团时的模块度变化情况,若节点加入新社团导致的模块度增量大于将节点保留在原社团的模块度增量,则将其从原社团删除并加入新社团;迭代此过程,直至社团结构不再改变且符合要求或ΔQ w均小于0;若此时仍存在独立节点,则计算该节点对其邻居社团C的依赖度D i,C',按依赖度排序选择仍未达到社团体量的邻居社团,将该节点加入所述邻居社团,
- 根据权利要求1所述的一种基于复杂网络的关联物品储位优化方法,其特征在于,步骤5具体为:根据仓库布局情况及所划分出的社团结构,制定储位分配策略;首先对划分出的各个社团进行取用频率排序,按社团排名逐个分配至仓库的各个巷道;若分配一个社团后巷道内还有空闲货架,则考虑各个社团间的重叠度,将与上述社团重叠度高于10%的高重叠性社团放置在同巷道内的其他货架上;若高重叠性社团数大于剩余货架数,则按社团取用频率决定剩余货架归属于哪个高重叠性社团;若无重叠度高于10%的高重叠性社团,则按照各社团取用频率分配剩余货架;然后对货架内储位进行分配;单通道布局下跨巷道拿取均需通过巷道入口,因此无论重叠物品的重叠社团位于哪个巷道,仅需将该物品在原社团内放置得离巷道入口更近,就能减少重叠社团与该物品间的距离,因此采用评价函数S i决定物品在社团内的储位安排:表示重叠物品i与重叠社团C jn相连边权重之和;当i的重叠社团不止一个,为 JN个时, 即表示重叠物品i与其所属的所有外部重叠社团相连边权重之和; 则表示重叠物品i与其真实所属社团C j相连边的权重之和;δ i是0-1变量,若i是重叠物品,则δ i=1,否则为0;α,β表示该评价函数两大组成部分的权重,α+β=1,然后计算货架内各个储位的到达时间t,在人工拣选仓库中t=t 步行+t 拿取,即步行时间与站定后垂直拿取时间之和;按物品评价函数打分排序和储位到达时间排序完成物品与储位的匹配;最后将可能存在的独立节点,按取用频率将其分配至空余货位中。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/969,686 US20230044067A1 (en) | 2021-01-28 | 2022-10-20 | Complex network-based associated article storage location optimization method |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110116193.7A CN112950109B (zh) | 2021-01-28 | 2021-01-28 | 一种基于复杂网络的关联物品储位优化方法 |
CN202110116193.7 | 2021-01-28 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/969,686 Continuation US20230044067A1 (en) | 2021-01-28 | 2022-10-20 | Complex network-based associated article storage location optimization method |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022161303A1 true WO2022161303A1 (zh) | 2022-08-04 |
Family
ID=76238389
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2022/073420 WO2022161303A1 (zh) | 2021-01-28 | 2022-01-24 | 一种基于复杂网络的关联物品储位优化方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20230044067A1 (zh) |
CN (1) | CN112950109B (zh) |
WO (1) | WO2022161303A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112950109B (zh) * | 2021-01-28 | 2022-05-17 | 浙江大学 | 一种基于复杂网络的关联物品储位优化方法 |
US20230124795A1 (en) * | 2021-10-15 | 2023-04-20 | Dell Products L.P. | Service parts dynamic pooling |
CN117669971B (zh) * | 2023-12-11 | 2024-06-25 | 重庆交通大学 | 一种基于数据驱动的电动公交车充电站选址方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102609830A (zh) * | 2012-02-16 | 2012-07-25 | 南京理工大学 | 一种基于关联规则的物流仓储仓位分配方法 |
CN106709692A (zh) * | 2017-02-24 | 2017-05-24 | 北京远大宏略科技股份有限公司 | 一种物流中心储位分配方法 |
WO2017149695A1 (ja) * | 2016-03-02 | 2017-09-08 | 株式会社日立物流 | 倉庫管理システム及び倉庫管理方法 |
CN109636092A (zh) * | 2018-10-29 | 2019-04-16 | 中国电子科技集团公司第二十八研究所 | 一种基于双因子优化的仓库货位分配方法 |
CN111178606A (zh) * | 2019-12-22 | 2020-05-19 | 南京理工大学 | 基于nsga-ii的自动化仓储货位分配优化方法 |
CN112950109A (zh) * | 2021-01-28 | 2021-06-11 | 浙江大学 | 一种基于复杂网络的关联物品储位优化方法 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003212316A (ja) * | 2002-01-28 | 2003-07-30 | Matsushita Electric Works Ltd | 物品棚割り付け支援方法、物品棚割り付け支援装置及び記録媒体 |
US20110231215A1 (en) * | 2010-03-16 | 2011-09-22 | Santos Cipriano A | Optimization of a resource matching model by mapping a model to a bipartite graph |
US20130290063A1 (en) * | 2012-04-27 | 2013-10-31 | Maria Teresa Gonzalez Diaz | Optimizing Allocations In A Workforce Allocation Plan |
US9324169B2 (en) * | 2012-11-29 | 2016-04-26 | International Business Machines Corporation | Identifying relationships between entities using two-dimensional array of scalar elements, and a block matrix |
CN104021426A (zh) * | 2014-05-20 | 2014-09-03 | 北京物资学院 | 一种基于产品多维元素结合的货位优化***及方法 |
CN110525855B (zh) * | 2019-08-19 | 2021-03-26 | 北京三快在线科技有限公司 | 一种货物仓储的方法及装置 |
CN110751441A (zh) * | 2019-10-21 | 2020-02-04 | 秒针信息技术有限公司 | 一种优化物流仓储***中储位的方法及装置 |
CN110909930B (zh) * | 2019-11-20 | 2022-05-03 | 浙江工业大学 | 一种面向冷库的移动式货架仓储***货位分配方法 |
CN111798140A (zh) * | 2020-07-08 | 2020-10-20 | 南京信息工程大学 | 一种用于仓储货物的智能排布方法 |
-
2021
- 2021-01-28 CN CN202110116193.7A patent/CN112950109B/zh active Active
-
2022
- 2022-01-24 WO PCT/CN2022/073420 patent/WO2022161303A1/zh active Application Filing
- 2022-10-20 US US17/969,686 patent/US20230044067A1/en not_active Abandoned
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102609830A (zh) * | 2012-02-16 | 2012-07-25 | 南京理工大学 | 一种基于关联规则的物流仓储仓位分配方法 |
WO2017149695A1 (ja) * | 2016-03-02 | 2017-09-08 | 株式会社日立物流 | 倉庫管理システム及び倉庫管理方法 |
CN106709692A (zh) * | 2017-02-24 | 2017-05-24 | 北京远大宏略科技股份有限公司 | 一种物流中心储位分配方法 |
CN109636092A (zh) * | 2018-10-29 | 2019-04-16 | 中国电子科技集团公司第二十八研究所 | 一种基于双因子优化的仓库货位分配方法 |
CN111178606A (zh) * | 2019-12-22 | 2020-05-19 | 南京理工大学 | 基于nsga-ii的自动化仓储货位分配优化方法 |
CN112950109A (zh) * | 2021-01-28 | 2021-06-11 | 浙江大学 | 一种基于复杂网络的关联物品储位优化方法 |
Also Published As
Publication number | Publication date |
---|---|
US20230044067A1 (en) | 2023-02-09 |
CN112950109A (zh) | 2021-06-11 |
CN112950109B (zh) | 2022-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2022161303A1 (zh) | 一种基于复杂网络的关联物品储位优化方法 | |
Hsieh et al. | New batch construction heuristics to optimise the performance of order picking systems | |
CN102197395B (zh) | 存储器端存储请求管理 | |
CN109784566A (zh) | 一种订单排序优化方法及装置 | |
CN103942419B (zh) | 一种混合智能优化方法 | |
CN103714098A (zh) | 用于对数据库进行分区的方法和*** | |
CN109784589A (zh) | 一种电网业扩报装用户接入优化方法、装置和设备 | |
CN105404675A (zh) | Ranked反近邻空间关键字查询方法及装置 | |
CN111238481A (zh) | 一种多路径规划方法和*** | |
CN114862313A (zh) | 一种基于bp神经网络的组合规则动态选取方法 | |
CN104376116A (zh) | 一种人物信息的搜索方法及装置 | |
CN107370191B (zh) | 一种基于改进蚁群算法的火电机组发电计划制作方法 | |
CN117333113A (zh) | 基于品类关联规则的库区布局方法、装置及存储介质 | |
Us et al. | An optimal two-stage allocation of material flows in a transport-logistic system with continuously distributed resource | |
Chen et al. | Solving a 3-dimensional vehicle routing problem with delivery options in city logistics using fast-neighborhood based crowding differential evolution algorithm | |
WO2023020213A1 (zh) | 任务分配的方法、装置、设备、存储介质及程序产品 | |
Ho et al. | The design of a parallel zone-picking system with cooperation area between neighbouring zones and its cooperation methods | |
Adhikari et al. | Study of select items in different data sources by grouping | |
Guo et al. | K-loop free assignment in conference review systems | |
CN110189230A (zh) | 一种动态分区的解析化模型的构建方法 | |
CN114781703A (zh) | 一种分层多目标优化方法、终端设备及存储介质 | |
CN108280176A (zh) | 基于MapReduce的数据挖掘优化方法 | |
CN116629495A (zh) | 用于输出信息的方法和装置 | |
Xiao et al. | Multi-objective memetic algorithm for solving pickup and delivery problem with dynamic customer requests and traffic information | |
US20030093396A1 (en) | Method for distributing a set of objects in computer application |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22745178 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 22745178 Country of ref document: EP Kind code of ref document: A1 |