对路线上的停靠点进行分组

发布于 2024-11-05 04:49:23 字数 389 浏览 1 评论 0原文

我正在从事一个项目,我必须在我们的软件包中为一家害虫防治公司组织服务路线。我们讨论了几种以最​​有效的方式组织每天停靠的选项。

每天我们有 80-100 个停靠点,每种技术有 10 个左右的停靠点,并且这些停靠点在大多数情况下可以在一个月内以任何方式延长至 7 天,以适应效率。

忽略无法移动的站点,让客户安排技术人员驾驶最短距离的日子的良好起点是什么?

我们每一站都有纬度和经度。目前,我们并不担心桥梁、河流等地理障碍。我们可能会稍后解决这个问题,但目前来说,直线飞行就足够了。有什么想法吗?

编辑:

我们还为每个客户提供“地图网格”。每个地图网格都是半平方英里,并且在我们整个服务区域内形成完美的网格。这些可用于分组和包含路线。通常我们的路线包含大约 100 个半紧密分组的网格。

I work on a project where I have to organize service routes for a pest control company in our software package. We discussed several options to organize the stops for each day in the most efficient manner possible.

Each day we have 80-100 stops, 10 or so stops per tech, and these stops can, for the most part, be moved up to 7 days either way in the month to accomodate efficiency.

Ignoring the stops that can't be moved, what would be a good starting point to get the customers organized into days where the shortest distances are driven by the technicians?

We have lat and long on every stop. For now, we are not worrying about geographic barriers like bridges, rivers, etc. We might tackle that later, but as the crow flies is good enough for now. Any ideas?

EDIT:

We also have "map grids" for each customer. Each map grid is a square half mile, and are in a perfect grid across our entire service territory. These could be used for grouping and containing routes. Usually our routes contain about 100 grids in a semi-tight grouping.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

隱形的亼 2024-11-12 04:49:23

类似于这个

您从一个简单的旅行订单开始,然后开始随机交换条目。
每次交换时,您都会测量行程的总长度,如果新的长度更好,则保留它,否则您会撤消交换。

这样做一千次左右,行程就应该开始合理了。

Similar to this.

You start with a naive travel order, and then start randomly swapping entries.
Each time you swap, you measure the total length of the trip, and if the new length is better you keep it, otherwise you undo the swap.

Do it a thousand times or so, and the trip should start to be reasonable.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文