位置和时间范围匹配算法

时间:2018-02-14 10:45:40

标签: algorithm laravel optimization


我正在按需开发B2C服务,我需要创建匹配算法,简单而有效,足以在Laravel后端运行。

该服务将房屋清洁工与客户进行匹配,客户在预订时会定义他/她在家中可用的特定日期和时间表。
另一方面(#1),清洁工没有工作时间表,应该根据地理位置接近,当然还有可用性(没有两个服务同时开始或过于接近时间来自另一个) 显然,应该有一个地理限制,以便在一定的εkm后算法停止搜索,并根据所选服务的类型,有一个特定的持续时间。

另一个解决方案(#2)可以是预定义的每周计划和匹配计划,以便在新请求到来时定义“工作日历”。

在任何情况下,清洁工都可以选择不接受预订,在这种情况下,算法将继续搜索另一个可能的候选人。

您对解决方案#1和#2建议使用哪种算法? 谢谢

0 个答案:

没有答案