分拣规划优化的制作方法

文档序号:5087141阅读:202来源:国知局
专利名称:分拣规划优化的制作方法
技术领域
本发明的方面涉及与用于物品的分拣规划(sort plan)有关的方法、系统和 设备,该物品具有分级结构的地理标识符。更具体地说,本发明的方面涉及 动态优化的分拣规划。
背景技术
通常,给将通过诸如美国邮政局"USPS"的邮政网络运送的邮品(item)粘 上地址,该地址向邮政网络通知该邮品应被运送到哪里。该地址通常包括常 常采用字符和/或数字串形式的地理标识符(例如邮政区码(ZIP code)或邮政编 码)。该地理标识符标识特定的地理区域,举例来说,该区域可以与几个州或 省一样大,或者更小,例如单个办公街区或多个住宅地产。
地理标识符往往为分级结构。举例来说,在美国,常常使用五位数邮政 区码来表示目的地的所定义的区域。第一位数表示一组州(例如,6表示伊利 诺伊、堪萨斯、密苏里和内布拉斯加),第二和第三位数表示该组州内的区域 (例如,06表示芝加哥)。在该分级结构之后,第四和第五位数表示由前面的 位数所表示的区域内的更小的区域。经常使用附加的四位数来定义更精确的 位置。在英国,将邮政编码用作地理标识符。这些包括定义区域(例如,郡) 的一个或两个字母前缀,后面跟随着定义更小区域(例如,城镇)的一位数或两 位数数字,后面跟随着定义更加小的区域(例如,八间房子)的数字和两个字母。
通常,把要运送的物品("邮件")投递入邮箱,该邮箱包含大量其它的邮件, 每一个常常具有不同的目的地。这些运送物品被周期性地收集,被带到邮件 处理设施(facility),该邮件处理设施接收来自许多其它邮箱和其它邮件源的邮 件。由于并不是所有邮件都意欲去往相同的地址,因此必须对其进行分拣, 使得将去往相近地理位置的邮件分组到一起。常常由邮件分拣机对一批邮件 进行分拣(sort),该邮件分拣机基于与每一个物品所关联的地理标识符来对邮 件进行分拣。邮件分拣机拥有有限数目的箱拒(bin),因此不可能为每一个唯 一的地理标识符提供单独的箱柜。分拣规划定义将如何根据物品的地理标识符来对它们进行分拣。在一个 示例中,把具有到相同预定分级等级的相同地理标识符的邮件分组到一起。 举例来说,可以把具有以"6,,开始的地理标识符的邮件分拣到相同的箱拒中
(即,6XXXX,其中X表示任何位数(digit))。由于地理标识符前缀"6"仍然指 比较大的区域,所以需要进一步分拣这一箱邮件或这一组邮件。因此,对该 组邮件执行进一步分拣。然后,可以把具有到第二预定分级等级的相同地理 标识符的邮件分组到一起。举例来说,可以把具有以"606,,开始的地理标识符 的邮件分拣到相同的箱拒中(即,606XX,其中X表示任何位数)。这样,在 确定应该把多少邮件分类在一起的时候出现一个问题。所述预定分级等级可 以根据邮件量而改变。然而,邮件量往往不是固定的,而且将随着时间波动。 把太多邮件组合在一起可能迫使进行额外的昂贵的分拣以在原分拣中进一步 定义特定的组。未组合足够的邮件可能使系统效率低下。另外,因为发生的 分拣的次数与分拣邮件的成本成比例,所以期望减少分拣次数。
目前,分拣规划是固定的。由于具有特定地理标识符的邮件量可能例如 每小时、每天、每月和/或每季变化的事实,固定的分拣规划是不期望的。举 例来说,在工作日,可能有大量邮件要运送到商业地址,但是在周末,可能 没有非常多的邮件要运送到商业地址。然而,即使邮件的范围(spread)非常不 同,用于分拣邮件的分拣规划也是相同的。另外,传统上,诸如芝加哥、纽 约和洛杉矶的较大城市在季节性假期期间有较少的邮件,这是因为许多居民 旅行到更多农村地区去拜访亲威和/或朋友。因此,至少对于这些季节来说, 固定的分拣规划不是特别高效。

发明内容
本发明的方面涉及用于改善分拣规划的系统和方法。根据一个实施例, 形成若干组,其中每个组包含具有分级结构的标识符的物品。在某些实施例 中,标识符可包括地理指示,例如邮政编码或邮政区码。在其它实施例中, 每个组可包括与不在另 一组内的至少 一个标识符相关联的物品。 一旦接收到 每个组内的物品数量(quantity),就可以把具有在特定组内的标识符的物品分 配到同一箱拒。
将物品分配到箱拒可以考虑到若干因素,例如把物品分配到箱拒的成本、 是否允许特定组包含特定物品,与任何物品相关联的地理(geography),至少一个箱拒的容量、和/或将同一箱拒内具有相同标识符的物品分组。
其它实施例针对选择用于改善的一个或多个箱拒。如本领域技术人员将 认识到的,箱拒的选择可取决于众多因素,如以下更详细讨论的。在其它实
施例中,可以确定可用箱拒的数量,其中"可用"箱拒是未满负荷(at capacity) 或以其它方式未被充分使用的任何箱拒,包括现在正在被优化的、在原分拣 规划中未考虑的箱拒。可以确定分配到一个或多个所选择的箱拒的物品的数 量。在一个实施例中,该确定考虑与标识符的预定分级等级相关联的物品。 然后,可以把任何与该标识符的预定分级等级相关联的物品分配到可用箱拒。
一些现有数据(prior data)是已知的或者可以以其它方式获得。如本领域技术人 员将理解的,不要求知道每一个数据点。而是, 一些数据点可以是已知的, 其它数据点可以是估计的,而另外的可以不是能够获得的。在一个实施例中, 与分拣规划内的组的数量、与每一个标识符相关联的物品的数量和/或每个组 内的物品的数量有关的数据可以是估计的或已知的。在某些实施例中,可以 使用这种分拣规划数据来把物品分配到特定箱柜,包括任何可用箱拒,然后 通过选择用于改善的至少 一个箱柜来优化这种分拣规划数据。
本发明其它方面涉及计算机可读介质,其具有在运行时执行用于分拣规 划优化的方法的计算机可读指令。


通过参照考虑到附图的以下描述,可以获得对本发明及其优势的更完整 的理解,其中相同的附图标记表示相同的特征,并且其中
图1是示出与本发明的某些实施例一致的用于初始地把邮件分配(assign) 到箱拒的示范性方法的流程图。
分布(distribution)码(AADC)表的表。
图3是示出与本发明的某些实施例一致的用于优化分拣规划的示范性方
/乾
图4是可在实现本发明的一个或多个方面时使用的示范性计算机的图
法的流程图
具体实施方式
在以下对各个实施例的描述中参照了附图,附图形成了该描述的一部分,
理解,可以使用其它实施例,而且在不背离本发明范围和精神的情况下可以 进行结构和功能的修改。还注意到,在以下的描述中,在元件之间阐述各种 连接。注意,通常,并且除非以其它方式指明,否则这些连接可以是直接或 间接的,并且本说明书并不打算在这方面进行限制。
参照图1和图2,定义多个组,所述多个组使用分级结构的标识符的至
少一部分,其中每个组包括至少一个不在另一组内的标识符。举例来说,在
图1所示的示范性步骤100中,该标识符是邮政区码,而且定义邮政区码组 j(其中j二l,…n)。这些邮政区码组本质上是一组单独的邮政区码。在此实施例 中,通过USPS自动区域分布码(AADC)表(如图2所示)来预定义所述组,因 而相比于手动定义,可以简单地从数据库加载它们。在图示的示例中,邮政 区码组1是具有三位数前缀090-099的所有邮政区码,邮政区码组2是具有 三位数前缀005或117-119的所有邮政区码。
如在图2中看到的,在定义邮政区码组时,不要求分级结构的标识符(即, 三位数邮政区码)遵循数值顺序或完成全部范围。另外,正如包括所附权利要 求的本公开通篇所使用的,不要求分组是完全分级的,而是可以利用分级结 构的至少一部分来定义组。举例来说,使用具有以"606XX"开始的地理标识 符的邮件(其中X表示任何数字位数),可以不考虑最后两位数,而是只考虑 该标识符的一部分(即,前三位数)。正如本领域技术人员在审视本公开时将容 易地认识到的,当在步骤100中定义所属组时,可以考虑标识符内的任意位 数组合。
另外,当审视本公开时,本领域技术人员将容易地认识到,可以通过其 它参数来定义所述组,并且可以手动地定义所述组。另外,分级结构的标识 符可以包括任何字母、数字或字母数字组合。在其它实施例中,标识符可以 包括电子或数字成分(component),或者可以是全电子或数字的。实际上,虽 然经常可视地表现所选择的标识符,但是在某些实施例范围内的其它标识符 可以不包含可视成分。另外,虽然在本公开通篇经常使用术语"邮件",但是 本领域技术人员将容易认识到,任何可配置成包括分级结构的标识符或者以 其它方式与分级结构的标识符相关联的物品都在本发明的范围和精神内。
然后,可以执行步骤110,以便对在步骤100中定义的每个组,确定与该邮件组内的分级结构的标识符相关联的物品的数目。在某些实施例中,这
模仿了计算邮件分布(distribution)。在一个这样的实施例中,步骤110可以包 括用于为每个邮政区码组j确定具有属于该组的邮政区码的邮件数目以获得 (aj)的处理。在某些实施例中,这可以使用诸如从来自邮政服务的数据库加载 的数据的历史数据来进行。举例来说,该历史数据可以是每小时的、每天的、 每周的、每季的或它们的组合。本领域技术人员将容易认识到,也可以使用 其它合适的时间周期的历史数据。在替换实施例中,可以实时检测每一个邮 政区码组的邮件数目。这可以通过扫描所有到来的邮件的地址并且利用例如 OCR技术确定邮政区码来进行。
如步骤120中所示j巴具有在特定组内的标识符的物品分配到同一箱拒。 举例来说,使用具有邮件的物品的相同的上述示例,则可以把每一个邮政区 码组(j)初始地分配到箱柜(i),使得把具有邮政区码组j内的邮政区码的邮件分 配到箱拒i。定义该邮件批次要被分拣到的箱拒i(其中i-l,……m)的编号 (number)。所定义的箱拒的编号取决于众多因素,例如特定分拣机的所有箱 拒或特定分拣机的一些箱拒。如本领域技术人员将容易认识到的,机器和/或 箱拒的编号(number)可以随着时间以及在不同的分拣位置之间波动。
在一个实施例中,随后可以计算一组二元变量(yij)和一组整型变量(Xij)。 在该示范性实施例中,yij实质上是"开/关"功能,其定义要把携带特定邮政区 码组j的邮政区码的邮件分配到什么箱拒i。如果y『1,则把具有邮政区码组 j内的邮政区码的邮件分配到箱拒i。然而,如果y『0,则不把具有邮政区码 组j内的邮政区码的邮件分配到箱拒i。举例来说,如果y,产l,则把具有邮
政区码组l(即,三位数前缀090-099)内的邮政区码的邮件分配到箱拒1。 Xjj 表示分配到箱拒i的、具有属于邮政区码组j的邮政区码的邮件的数目 (number)。
在一个实施例中,使用以下公式来计算该组二元变量yij和该组整型变量
(公式OminXtc,,,,
(公式2)力 ",,对于所有i-l,……,m
(公式3)g、 > ,对于所有j^,……,n
(公式4);^ — Afy,《0,对于所有i=l,……,m和j二l,……,n(公式5)尤ao,,对于所有1=1,……,m (公式6)£力=1,对于所有j-l,……,n
用Ci」来表示把具有属于邮政区码组j的邮政区码的邮件分配到箱拒i的
成本。因此,公式1使得把邮件分配到箱拒的成本最小化。Cij可以是常量,
即,无论邮件被分配到什么箱拒,成本都是相同的;或者,Cij可以包括变量, 即,把特定邮件分配到特定箱拒更便宜。所述成本可以取决于众多因素,例 如地理。
参数Vi表示箱拒i可以容纳的邮件的最大数目。Vi可以对于每一个箱拒 是相同的,或是它可以逐个箱拒变化。因此公式2增加了约束条件,即,对 于每一个箱拒i,分配到该箱拒的邮件的总数目不大于该箱拒的容量。
如上所述,参数ai表示具有属于邮政区码组j的邮政区码的邮件的数目。 该值可以基于历史数据(例如,每小时的、每日的、每周的、每月的、每季的) 或是可以实时测量该值。因此公式3添加了约束条件,即,在每一个箱拒i 中可用的空间足以容纳分配到该箱拒的、具有在特定邮政区码组j内的邮政 区码的所述^:目的邮件。
为了将二元变量yij和整型变量Xij相关联而引入参数M。因此,公式4
箱柜内。当y『1时,Xij可为一区域内的任何值,而当y『0时,Xij=0。 M可 为常量,其中N^max(aJ,可替换地,可以用a」来代替M。
参数Zi表示分配到箱拒i的所有邮件可属于的邮政区码组j的最大数目 (number)。因此,公式6实质上确保了^l巴具有属于特定邮政区码组的邮政区 码的所有邮件分配到相同的箱拒。这确保了任何所实现的优化不会由于保存 来自相同邮政区码的邮件的多个箱柜而被取消或减少。
因此,把物品分配到箱拒可以考虑众多所选择的变量,例如二元、整型 和它们的组合。这些变量可以表示一个或多个因素,例如把物品分配到箱拒 的成本、是否允许特定组包含特定物品、与物品相关联的地理考虑、至少一 个箱拒的容量、将相同箱拒内具有相同标识符的物品分组、以及它们的组合。
在一个实施例中, 一旦例如关于图1描述的那样把邮件分配到箱拒(基于 该邮件的邮政区码所属的邮政区码组),就可以执行优化。此优化可以考虑空 箱拒和/或具有分配给它们的少量邮件的箱拒。举例来说,在一个实施例中,这是通过移除一个箱拒内所有具有特定邮政区码的邮件并将其重新分配到不 同的箱柜来进行的。邮件被重新分配到的箱拒被称为可用箱拒或专门
(specialty)箱才巨。
图3图示了一个优化过程的实施例。本领域技术人员将容易认识到,不 要求在图3所示的优化技术之前进行图1所示的一个或多个步骤。实际上, 第三方可能已经具有适当的分拣规划,从中可以获得数据或者可以使用来自 第三方的数据。在一个这样的实施例中,可以把用于所述多个组的与分拣规 划有关的数据导入计算机,例如(以下所讨论的)计算机400。例如,这种数据 可以包括该分拣规划内的组的数量、与每一个标识符相关联的物品的数量、 以及每个组内的物品的数量。这种数据可以是现实的(realistic)或是基于一个 或多个假设的。
在图示的实施例中提供的优化处理的第一部分可以包括选择用于改善的
至少一个箱拒并确定可用箱拒的数目。可以把可用箱拒定义为全空的、未充
分使用的、或以其它方式可供使用的箱拒。在一个实施例中,在步骤305中,
给所述箱拒赋予分数(score),所述分数可以基于被初始分配到特定箱拒的邮
件所具有的不同邮政区码的数目、以及在所述箱拒内具有该组内的每个不同 的邮政区码的邮件的数目。可以用k(其中& = 1,...;)来表示箱拒i内的邮件已
经分配给它的不同邮政区码的数目(到预定分级等级,例如,五位数邮政区码)。 用尸P^来表示箱柜i内具有邮政区码k的邮件的数目。在一个实施例中,阈
值(T)定义在单个箱拒内具有特定邮政区码的邮件数目,超过该数目就期望改 善该箱拒。具有最高分数的箱柜是最希望改善的箱拒。例如,可以排列(rank) 所述箱拒的至少一部分,如步骤310中所示。各种排列技术可以是本领域公 知的。在一个实施例中,可以根据公式7和8来排列所述箱拒的至少一部分, 在下面提供了公式7和8:
(公式8)&=^^,如果T〉尸尸Z,,对于每一个属于i的k
仏=0,如果TO 对于每一个属于i的k 然后,可以选择具有最高_的箱拒作为要求改善的箱拒(步骤315)。 在各种实施例中,这可以是预定数目的箱拒,例如10个具有最高&n(0、,的 箱拒。在其它实施例中,其可以是所有具有超过预定阈值的&力(a,的箱拒,例如所有具有超过3.0的&>7(/)_的箱拒。然而,在另外的实施例中,被选择 以进行改善的箱拒的数目可以与可用箱拒的数目有关。在一个示例中,被选 择以进行改善的箱拒的数目可以与可用箱拒的数目相同。
在选择用于改善的至少 一个箱拒并确定可用箱拒的数目之后,可以确定 分配到该至少 一个所选择的箱拒的、与标识符的预定分级等级相关联的物品 的数量。在此之后,可以把与标识符的预定分级等级相关联的物品重新分配 到可用箱拒。在一个实施例中,可以从所选择的箱拒之一中移除具有特定邮 政区码的邮件并将其置于所述可用箱柜之一中。理想的是重新分配具有拥有
最高尸尸4分数的邮政区码的邮件。在一个实施例中,可以执行步骤320,在 步骤320中,考虑至少具有最高^(a,的箱拒以进行优化。在这样的实施例 中,随后可以^l巴所有具有拥有最高尸尸《,分数的邮政区码的邮件重新分配到可 用箱拒(步骤325)。如步骤330所示,随后可以考虑具有第二高的箱 拒(换言之,排除了已经被改善的箱柜的、具有最高的箱拒)。因而, 可以把所有具有拥有最高尸/^,,分数的邮政区码的邮件重新分配到另一可用 箱拒。如果已经从所有被选择以进行改善的箱拒中移除邮件并把所述邮件重 新分配到可用箱柜,而且仍然剩余有可用箱柜,例如如在步骤330中确定的 那样,那么可以再次考虑具有最高6—a,的箱柜,并且可以把具有现在拥有 最高尸PA分数的邮政区码的邮件重新分配到可用箱拒。可替换地,在各种其 它实施例中,可以执行步骤335以返回步骤305,在步骤305,再次对每一个 箱拒打分。在某些实施例中,该处理继续进行,直到没有可用箱柜剩余为止。 然而,在其它实施例中,该处理可以继续进行预定的重复(iteration)量。
在某些实施例中,可能重要的是,在重新分配具有特定邮政区码的邮件 时,仅仅将其重新分配到某些箱柜,以便例如确保保持AADC路由(route)的 约束条件。举例来说,由于箱拒10意欲用于芝加哥而箱拒200意欲用于西雅 图,因此可能不希望把来自箱柜IO的具有特定邮政区码的邮件重新分配到箱 拒200。由于具有所述特定邮政区码的邮件原来被分配到前往芝加哥的箱拒, 所以如果对其进行重新分配,则希望该箱拒的内容重新分配到另一个前往芝 加哥的箱拒。
在一个实施例中,物品被重新分配到的可用箱柜("所选择的可用箱拒") 关联到在地理上接近所述改善箱拒的预期目的地的目的地。在一个这样的实 施例中,可以对现有分拣机的操作加以考虑。大多数分拣机被安排为使得分拣箱拒之间的相对距离关联到特定箱拒内的物品的目的地之间的相对距离。 举例来说,在大多数实例中,位置距特定箱拒2个箱拒远的箱拒包括意欲运 送到这样的目的地的物品,该目的地比位于距同一特定箱拒7个箱拒远的箱 拒内的物品的目的地相对更近。
在一个这样的实施例中,确定要从每一个改善箱拒中移除的邮政区码的
编号(number)"q"。对于要从改善箱拒i移除的第一邮政区码(q^),如果箱拒 i+l可用,则将其重新分配到该箱拒。如果箱拒i+l不是空闲的,则将其重新 分配到箱拒i-l。然后,对于箱拒i的q-2执行相同的操作,即,重新分配到 箱拒i+2或箱柜i-2。根据各种实施例,这可以对每一个改善箱拒的每一个q执行。
可替换地,可以将所述箱拒分组为集合,其中,该集合中的每一个箱拒 都包含具有意欲去往同一邮件中心或遵循同一 AADC路由的邮政区码的邮 件。然后,当将邮件从改善箱拒重新分配到可用箱拒时,邮件被重新分配到 的可用箱拒必须与从中重新分配邮件的改善箱拒处于同一集合中。
在一个实施例中,分拣规划的创建可为两步处理。可以将邮件初始地分 配到箱拒(步骤100-120),然后可以通过改善特定箱柜来优化此初始邮件分配 (步骤305-335)。同样,在各种实施例中, 一个或多个所述优化处理可以与邮 件初始分配到箱拒相分离。如以上讨论的,可以从外部源(例如,客户)获得并 且优化原始分拣规划(或初始的/未优化的分拣规划),从而向该客户提供优化 的分拣规划。
在某些实施例中,可以将优化的分拣规划应用到物理邮件分拣系统,该 物理邮件分拣系统根据所述分拣规划来将邮件放置在箱拒中。可以考虑所述 分拣规划来定义邮件的路由。在各种用途中,可以在每小时、每天、每周、
正在使用的分拣规划被具体地配置用于特定邮件批次的好处。这可以确保以 时间和/或成本高效的方式来对邮件进行分拣。这意味着当与使用固定分拣 规划的系统相比时,减少了用于分拣邮件的成本和时间。
在一些实施例中,如果实时监控邮件分布,则可以实时改变分拣规划。 由于与假设的历史邮件分布相反,该分拣规划以实际的邮件分布为基础,所 以这可以进一 步提高效率。
可以使用交换和处理数据的计算机设备和系统来执行本发明的各种实施例。在图4中图示了示范性计算机系统的元件,在图4中,计算机400连接 到局域网(LAN)402和广域网(WAN)404。计算机400包括中央处理器410和 系统总线412,中央处理器410控制计算机的全部操作,系统总线412将中 央处理器410连接到以下所描述的组件。可以使用多种传统总线架构中的任 意一种来实现系统总线412。
计算机400可以包括多种接口单元和驱动器,用于读取和写入数据或文 件。具体地,计算机400包括本地存储器接口 414和可移动存储器接口 416, 其分别将硬盘驱动器418和可移动存储器驱动器420耦合到系统总线412。 可移动存储器驱动器的示例包括磁盘驱动器和光盘驱动器。硬盘通常包括一 个或多个读取/写入头,它们在写入到计算机可读介质时将比特转换成磁脉 冲,并且在从计算机可读介质中读取数据时将磁脉冲转换成比特。仅为了说 明的目的,并且伴随着计算机400可以包括若干这样的驱动器的理解,示出 了单个硬盘驱动器418和单个可移动存储器驱动器420。此外,计算机400 可以包括用于与诸如磁光驱动器的其它类型的计算机可读介质接口的驱动 器。
不同于硬盘,诸如系统存储器426的系统存储器通常电子地读取和写入 数据,并且不包括读取/写入头。可以使用传统的系统存储器来实现系统存储 器426,该传统的系统存储器具有只读存储器部分和随4几存取存储器(RAM), 该只读存储器部分存储基本输入/输出系统(BIOS),该随机存取存储器存储其 它数据和文件。
用户可以利用多种输入设备来与计算机400交互。图4示出了串行端口 接口 428,它将键盘430和指示设备432耦合到系统总线412。可以用硬连线 或无线鼠标、轨迹球、笔设备或类似设备来实现指示设备432。
计算机400可以包括额外的接口 ,用于将外围设备连接到系统总线412。 图4示出了通用串行总线(USB)接口 434,它将视频或数字相机436耦合到系 统总线412。可以使用IEEE 1394接口 438来将额外的设备耦合到计算机400。 此夕卜,可以将接口 438配置成与例如由Apple Computer开发的Fire Wire以及 由Sony开发的i丄ink的特定制造接口一起操作。外围设备可以包括触摸敏感 屏、游戏台(gamepad)扫描器、打印机和其它输入和输出设备,而且可以通过 并行端口、游戏端口、 PCI板或任何其它用来将外围设备耦合到计算机的接 口来耦合到系统总线412。计算才几400还包括-见频适配器440,它将显示设备442耦合到系统总线 412。显示设备442可以包括阴极射线管(CRT)、液晶显示器(LCD)、场发射 显示器(FED)、等离子显示器或任何其它产生用户可观看的图像的设备。可以 使用麦克风444和扬声器446记录和再现声音。可以使用声卡448来将麦克 风444和扬声器446耦合到系统总线412。
本领域技术人员将认识到,图4所示的设备连接仅用于说明的目的,并 且可以通过替换接口将若干外围设备耦合到系统总线412。举例来说,可以 将视频相机436连接到IEEE 1394接口 438,而且可以将指示设备432连接到 USB接口 434。
计算机400包括网络接口 450,它将系统总线412耦合到LAN 402。 LAN 402可以具有一个或多个众所周知的LAN拓朴,而且可以使用多种不同的协 议,例如以太网。计算机400可以与其它连接到LAN 402的计算机和设备进 行通信,例如计算机452和打印机454。计算机和其它设备可以通过双绞线、 同轴电缆、光纤或其它介质连接到LAN 402。可替换地,可以使用无线电波 来将一个或多个计算机或设备连接到LAN 402。
还可以通过计算机400来访问诸如因特网的广域网404。图4示出了连 接到串行端口接口 428和WAN404的调制解调器单元456。调制解调器单元 456可以位于计算机400内部或外部,而且可以是任何类型的传统调制解调 器,例如电缆调制解调器或卫星调制解调器。LAN 402还可以用来连接到 WAN 404。图4示出了可以以传统方式将LAN 402连接到WAN 404的路由 器458。服务器460被示出为连接到WAN404。当然,还可以将大量额外的 服务器、计算机、手持设备、个人数字助理、电话和其它设备连接到WAN 404。
可由存储在计算机可读介质422上的计算机可执行指令来控制计算机 400和服务器460的操作。例如,计算机400可以包括用于发送信息到服务 器460、接收来自服务器460的信息以及在显示设备442上显示所接收的信 息的计算机可执行指令。此外,服务器460可以包括用于向计算机400发送 超文本标记语言(HTML)和可扩展标记语言(XML)计算机代码的计算机可执 行指令。
如上所述,在此所用以及在附图中描述的术语"网络,,应当被广义地解释 为不仅包括其中远程存储设备通过一个或多个通信路径耦合在一起的系统, 还包括可以不时地耦合到这种具有存储能力的系统的单机设备。因此,术语"网络"不仅包括"物理网络"402、 404,还包括"内容网络",该"内容网络"包括
可归于单个实体的数据,该实体存在于所有物理网络之上。
尽管使用邮政区码描述了以上实施例,但是可以使用任何其它类型的标 识符,例如邮政编码。另外,要分拣的物品并不局限于邮品。要分拣的物品
的其它示例包括但不限于DVD、录像带(video)、 CD。
权利要求
1、一种用于产生分拣规划的方法,包括根据分级结构的标识符的至少一部分来定义多个组,其中每个组包括至少一个不在另一组内的标识符;对于每个组,确定与该组内的分级结构的标识符相关联的物品的数目;把与特定组内的标识符相关联的物品分配到同一箱柜;选择用于改善的至少一个箱柜;确定可用箱柜的数目;确定分配到所述至少一个所选箱柜的、与特定标识符的预定分级等级相关联的物品的数量;以及把与特定标识符的预定分级等级的相关联的物品重新分配到可用箱柜。
2、 如权利要求l所述的方法,其中所述标识符别包括地理标识符。
3、 如权利要求2所述的方法,其中所述地理标识符是邮政区码。
4、 如权利要求3所述的方法,其中根据AADC表来定义所述组的至少 一部分。
5、 如权利要求1所述的方法,其中根据历史纪录来确定与每一组内的标 识符相关联的物品的数目。
6、 如权利要求1所述的方法,其中把物品分配到箱柜考虑从由以下各项 组成的组中选择的因素把物品分配到箱拒的成本、是否允许特定组包含特 定物品、与物品相关联的地理、至少一个箱拒的容量、将同一箱拒内具有相 同标识符的物品分组、以及它们的组合。
7、 如权利要求1所述的方法,其中把物品分配到箱柜使用以下公式中的 至少一个min!EIXx'ytx,^v,,对于所有的i二l,…,m户i|>,^^,对于所有的j^,…,njc〃 一A/乂,《0, ^"于所有的—1,…,m和j=l,.."n<formula>formula see original document page 3</formula> 其中,i表示特定箱柜,i=l,......,m;m表示箱柜数目;j表示组,j=l,......,n;n表示组的数目; 表示分配给箱拒i的具有组j内的标识符的物品的数目; 表示把具有组j内的标识符的物品分配到箱拒i的成本; ^是二元变量,y',l表示把具有组j内的标识符的物品分配到箱 冲巨i, A二0表示不把具有组j内的标识符的物品分配到箱拒i; ^表示具有组j内的标识符的物品的数目; z,表示分配到箱拒i的物品能够属于的组的最大数目; v,表示箱柜i能够容纳的物品的数目;以及 M是常数,其中M二max(a》或M- 。
8、 如权利要求7所述的方法,其中选择用于改善的至少一个箱柜包括对每一个箱拒,计算ta,其中<formula>formula see original document page 3</formula>k表示预定分级等级的标识符,和尸尸Za表示箱柜i内具有标识符k的物品的数目;以及选择具有最高力g,4的一个或多个箱拒作为用于改善的一个或多个箱拒。
9、 如权利要求8所述的方法,其中所述至少一个所选箱拒的预定分级等 级的至少 一个所选标识符是具有最高尸尸Z,值的标识符。
10、 如权利要求9所述的方法,其中选择多个箱拒以进行改善,并且被 选择以进行改善的箱拒的数量大约等于可用箱拒的数目,而且其中,当与至 少一个其它可用箱拒相比时,物品被重新分配到的所选可用箱拒包括意欲去 往在地理上接近所述改善箱柜的目的地的目的地的物品。
11、 一种用于产生分拣规划的方法,包括接收用于多个组的与分拣规划有关的数据,每个组包含具有分级结构的 标识符的物品,其中每个组包括与至少 一个不在另 一组内的标识符相关联的 物品,其中所述数据包括分拣规划内的所述多个组的数量;与每一个标识符相关联的物品的数量;以及每个组内的物品的数量; 把具有特定组内的标识符的所述物品分配到同 一箱拒; 选择用于改善的至少一个箱柜; 确定可用箱柜的数目;确定分配到所述至少一个所选箱拒的、与特定标识符的预定分级等级相 关耳关的物品的凄t量;以及把与特定标识符的预定分级等级相关联的物品重新分配到可用箱拒。
12、 如权利要求11所述的方法,其中所述标识符别包括地理标识符。
13、 如权利要求12所述的方法,其中所述地理标识符是邮政区码。
14、 如权利要求13所述的方法,其中根据AADC表来定义所述组的至 少一部分。
15、 如权利要求11所述的方法,其中把物品分配到箱拒考虑从由以下各 项组成的组中选择的因素把物品分配到箱拒的成本、是否允许特定组包含 特定物品、与物品相关联的地理、至少一个箱拒的容量、将同一箱拒内具有 相同标识符的物品分组、以及它们的组合。
16、 如权利要求11所述的方法,其中把物品分配到箱拒使用以下公式中 的至少一个<formula>formula see original document page 4</formula>对于所有的i=l,...,m■/=itjc,^a,,对于所有的j=l,...,n—A^, S0,对于所有的i二l,…,m和j二l,…,nz,,对于所有的i=l,...,m|>y=l,对于所有的j=l,...,n其中,i表示特定箱拒,i=l,......,m;m表示箱拒数目; j表示组,j=l,……,n; n表示组的数目;x表示分配给箱拒i的具有组j内的标识符的物品的数目; 表示把具有组j内的标识符的物品分配到箱拒i的成本; ^是二元变量,x,l表示把具有组j内的标识符的物品分配到箱 拒i, 乂,O表示不把具有组j内的标识符的物品分配到箱拒i; 表示具有组j内的标识符的物品的数目; z,表示分配到箱拒i的物品能够属于的组的最大数目; v,表示箱拒i能够容纳的物品的数目;以及 M是常数,其中M二max(vJ或M=v,。
17、 如权利要求16所述的方法,其中选择用于改善的至少一个箱拒包括对每一个箱柜,计算t仏,其中a二,,如果T〉尸/^;k表示预定分级等级的标识符,和尸尸^表示箱柜i内具有标识符k的物品的数目;以及选择具有最高tg,,的一个或多个箱柜作为用于改善的一个或多个箱拒。
18、 如权利要求17所述的方法,其中所述至少一个所选箱柜的预定分级 等级的至少 一个所选标识符是具有最高值的标识符。
19、 如权利要求18所述的方法,其中选择多个箱拒以进行改善,并且被 选择以进行改善的箱柜的数量大约等于可用箱柜的数目,而且其中,当与至 少 一个其它可用箱柜相比时,物品被重新分配到的所选可用箱拒包括意欲去 往在地理上接近所述改善箱拒的目的地的目的地的物品。
20、 一种具有计算机可读指令的计算机可读介质,当由处理器运行时, 所述计算机可读指令执行包括以下步骤的方法接收用于多个组的与分拣规划有关的数据,每个组包含具有分级结构的 标识符的物品,其中每个组包括与至少 一个不在另 一组内的标识符相关联的物品,其中所述数据包括分拣规划内的所述多个组的数量;与每一个标识符相关联的物品的数量;以及每个组内的物品的数量; 把具有特定组内的标识符的所述物品分配到同一箱拒; 选择用于改善的至少一个箱拒; 确定可用箱柜的数目;确定分配到所述至少一个所选箱拒的、与特定标识符的预定分级等级相 关联的物品的数量;以及把与特定标识符的预定分级等级相关联的物品重新分配到可用箱拒。
21、 如权利要求20所述的计算机可读介质,其中所述标识符别包括地理标识符。
22、 如权利要求20所述的计算机可读介质,其中把物品分配到箱拒考虑 从由以下各项组成的组中选择的因素把物品分配到箱拒的成本、是否允许 特定组包含特定物品、与物品相关联的地理、至少一个箱拒的容量、将同一 箱拒内具有相同标识符的物品分组、以及它们的组合。
23、 如权利要求20所述的计算机可读介质,其中把物品分配到箱拒使用 以下公式中的至少一个M ./=1t、《v,,对于所有的i=l,...,m|>,^a,,对于所有的j=l,...,nx,y—SO, 3于于所有的i-l,…,m和j=l,...,n|>y ,对于所有的i=l,...,m户i!;^=1,对于所有的j=l,...,n其中,i表示特定箱拒,i=l,......,m;m表示箱拒数目; j表示组,j=l,……,n; n表示组的数目; 表示分配给箱拒i的具有组j内的标识符的物品的数目; 表示把具有组j内的标识符的物品分配到箱拒i的成本; v是二元变量,v =1表示把具有组j内的标识符的物品分配到箱 拒i, j;,0表示不把具有组j内的标识符的物品分配到箱拒i; ^表示具有组j内的标识符的物品的数目; z,表示分配到箱拒i的物品能够属于的组的最大数目; v,表示箱拒i能够容纳的物品的数目;以及 M是常数,其中M=max{ v, }或M=v,。
24、 如权利要求23所述的计算机可读介质,其中选择用于改善的至少一 个箱柜包括对每一个箱拒,计算t込,其中"2,^0,如果t〈尸尸z,; k表示预定分级等级的标识符,和尸尸Z',表示箱拒i内具有标识符k的物品的数目;以及 选择具有最高tg,A的一个或多个箱柜作为用于改善的一个或多个箱柜。
25、 如权利要求24所述的计算机可读介质,其中所述至少一个所选箱拒 的预定分级等级的至少一个所选标识符是具有最高尸尸Z,J直的标识符,并且其 中当与至少一个其它可用箱柜相比时,物品被重新分配到的所选可用箱柜包 括意欲去往在地理上接近所述改善箱拒的目的地的目的地的物品。
全文摘要
本发明的方面涉及用于改善分拣规划的系统和方法。根据一个实施例,形成若干组,其中每个组包含具有分级结构的标识符的物品。在某些实施例中,所述标识符可以包括地理指示,例如邮政编码或邮政区码。其它方面涉及用于进行分拣规划优化的系统和方法,其中至少一些现有数据是已知的或者可以以其它方式获得。在一个实施例中,与分拣规划内的组的数量、与每一个标识符相关联的物品的数量和/或每个组内的物品的数量有关的数据可以是估计的或已知的。在某些实施例中,可以使用这种数据来把物品分配到特定箱柜,包括任何可用箱柜,然后通过选择用于改善的至少一个箱柜来优化分拣规划。
文档编号B07C3/00GK101537411SQ20091013876
公开日2009年9月23日 申请日期2009年2月16日 优先权日2008年2月14日
发明者埃杰伊·K·伊索, 奥鲁塔尤·O·奥拉杜尼, 布赖恩·J·莫兰, 杰弗里·S·欧文, 莉萨·D·哈丁 申请人:埃森哲全球服务有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1