2016-11-17 1 views
-1

私は、サービス技術者(緯度、経度)のリスト(例えば、300人) 。最適な方法で各顧客のサービスエンジニアを割り当てる必要があります。彼の旅行を減らし、顧客への出席能力を高めること。すべての顧客に定期的に出席しなければならないと仮定します。 Kを試してみるということは、顧客を10のクラスタに分け、各顧客にサービスエンジニアを割り当てるクラスタリングを意味します。どんなヒントもありがとうございます。RでK-Meansアルゴリズムをねじって、個人的なサービスの最適割り当てを見つける方法

+2

これは決定的なものではありませんが、[この最終プロジェクト](https://www.math.cmu.edu/~af1p/Teaching/OR2/Projects/P12/2010FinalProject.pdf)の著者が見つかったようですクラスタリングは、複数の移動販売員の問題に最適なアプローチではありません。私はメタヒューリスティックなアプローチを探すだろう –

+2

もっと見るディスカッション[here](http://stackoverflow.com/questions/6239148/travelling-salesman-with-multiple-salesmen) –

+1

[別のアプローチ](http://www.naturalspublishing .com/files/published/00r020bk1121qr.pdf) –

答えて

0

クラスタリングは完全にの間違った方法です。それはセットのバランスを取るのではなく、顧客の99%がお互いに近い場合、同じクラスターに割り当てられます。さらに、k-meansは地理的距離を使うことができず、あなたのセンターが任意の場所に移動できると仮定しています。

クラスタリングを見るのではなく、のようにのリソース割り当てを参照する必要があります。

関連する問題