问题背景

各个行业的许多公司都必须在某个时刻做出战略决策,决定在哪里建设支持其运营的设施。例如:

这些战略决策非常重要,一旦做出并实施了改变的成本也很高。此外,这些决策对客户满意度和成本管理都有重大影响。在这个过程中需要考虑的一个关键因素是公司计划服务的客户的位置。

问题描述

客户分配问题与设施选址问题密切相关,该问题涉及设施(从一组候选地点)的最佳布置,以最小化公司设施与客户之间的距离。当设施有无限容量时,客户被假定由最近的设施提供服务。

如果认为客户数量太大,可以将客户分组到集群中。然后,可以使用集群中心来代替单独的客户位置。此预处理假定属于给定集群的所有客户将由分配给该集群的设施提供服务。这个任务可以使用k-means算法,它的目的是将$n$对象划分为$k$个同的和不重叠的集群。

数学模型

集合与索引

参数

决策变量

目标函数

$$ \begin{equation} \text{Min} \quad Z = \sum_{(i,j) \in \text{Pairings}}\text{weight}_i \cdot \text{dist}_{i,j} \cdot \text{assign}_{i,j} \end{equation} $$

约束条件

$$ \begin{equation} \text{assign}_{i,j} \leq \text{select}_{j} \quad \forall (i,j) \in \text{Pairings} \end{equation} $$

参考资料

  1. Drezner, Z., & Hamacher, H. W. (Eds.). (2001). Facility location: applications and theory. Springer Science & Business Media.
  2. James, G., Witten, D., Hastie, T., & Tibshirani, R. (2013). An introduction to statistical learning. New York: springer.
  3. Klose, A., & Drexl, A. (2005). Facility location models for distribution system design. European journal of operational research, 162(1), 4-29.