首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通用停车场停车位预留的实现算法

通用停车场停车位预留的实现算法
EN

Stack Overflow用户
提问于 2011-03-25 01:54:08
回答 3查看 2.5K关注 0票数 1

嘿,我在尝试实施在我的网站上注册的停车场预订系统。我有一个硬件,可以检测停车位上是否有汽车。因此,假设我为所有停车场的所有停车位设置了这个硬件,并在我的网站上注册,因此我有哪些停车位是空的,哪些停车位被占用了。我的网站提供了一个界面,允许用户在停车场预订停车位。我的网站也给予停车场所有者特权,允许他们编辑有关他们的停车场的某些数据。

假设一个停车场P有10个停车位,即P1,P2.P10。除了通过我的网站预留停车位外,用户还可以直接去P停车场,占用一个空置的停车位。无论哪种方式,传感器都会获取有关停车位的信息,从而假设我的数据库中包含P的信息是不断更新的。好吧,说过我需要你的意见/帮助,在以下方面:

  1. ,我正在考虑,只有当用户访问我的网站时它是空的,我才能允许用户预留一个空间。这是最好的主意吗?如果我考虑这种情况,情况就不是这样了:假设user1直接进入P,并在上午10点占用P1上午11点,user2访问我的网站,从下午5点到下午6点在P say P1预订一个空间。由于上午11点,user1仍在占用P1,所以我不允许user2预留空间。这里的折中之处是,在大多数情况下,user1将在下午5点之前腾出这个空间。因此,可能不允许user2保留是个坏主意。另一方面,如果我允许user2预订P1,假设user1在下午5点之前没有空出P1,那么user2就会搁浅。
  2. 说P1是由user1从下午5点到下午6点预订的。如果user2直接进入P,并试图在下午3点占用P1,那么我应该允许它吗?如果我允许的话,我不知道user2是否会在下午5点之前腾出空间如果我不允许user2在下午3点占用P1,那就像给停车场所有者损失两个小时的收入一样。为了处理上述两种情况,我应该允许在我的网站上注册的停车场所有者有一些灵活的选择。你认为我能为我网站上的停车场所有者提供什么样的最佳选择?

任何帮助都是非常感谢的。提前谢谢。SerotoninChase。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-03-25 02:09:54

一个预订系统,如果它有任何意义,将限制空间的可用性,以推动客户。大多数系统(餐馆、旅馆、汽车租赁等)有一种合理的方法来估计(或强制)资源分配的持续时间。在存在不确定性的情况下,您需要平衡各种风险。你怎么平衡?首先,您需要估计每一种故障的概率(有可能被租用的空空间;没有一个有预订的客户空间)。然后,你需要估计每一种失败的代价。只有这样,你才能建立一个模型来评估各种策略。

您可能应该考虑一种自适应策略--一种不仅适应传感器数据而且根据预测过程中观察到的故障调整算法参数的策略。(换句话说,一个了解概率的人。)我预计这些参数也需要随时间而变化(例如,司机在周末的表现与工作日不同)。当然,与企业主合作减少不确定性也会有所帮助。

我认为,最好的建议就是和你的潜在客户(停车场老板)谈谈这些问题。为了提供更高价值的产品,他们将更好地理解什么会起作用,以及他们愿意改变他们的商业规则。

票数 2
EN

Stack Overflow用户

发布于 2011-03-25 02:07:33

我认为,如果你有一个计量系统,把停车场分配给你几个小时,你的大部分问题都会解决。这将允许您计划和优化您的分配,但有不利的一面,监管停车场违规。有一些空位来解决违规引起的任何打嗝,这将是一个好主意。

票数 1
EN

Stack Overflow用户

发布于 2011-03-25 02:12:20

你为什么不允许用户进入任何免费停车位,也就是不要把预订与一个特定的停车位联系起来。如果他知道在他需要的时候有一个空位是可以的,对吗?这简化了算法,因为它只能跟踪免费停车位的总数。

或者,您只需向停车场服务部门发送一条信息,以便在另一个位置预订时将其移除:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5427743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档