簡體   English   中英

具有重疊時隙的會議調度算法

[英]Meeting scheduling algorithm with Overlapping Time Slots

我想做一些類似於約會調度算法的事情(N個人有N個忙閑時隙,約束滿足)。 使用Hopcroft-Karp算法。 但我的額外要求是我的時間間隔是重疊的。 例如。 時段可以是上午10點至11點或上午10點15分至11點15分。 所以,如果我選擇上午10點到11點的時段,我不想選擇上午10點15分到11點15分。 是否有可能在不嚴重影響性能的情況下實現這一目標?

如果您使用某種流擴展器添加另一個級別區分時隙,您可以使用類似於您對Hopcroft-Karp的建議的流算法。

因此,您將擁有連接到人員的源,連接到時間段的人員,連接到時間故障的時間段以及連接到接收器的故障。

要進一步描述故障,請說你有時間段從10:00,10:15,10:30和10:45開始。 時間故障將在15分鍾。 如果所有會議都是一小時,那么10:00時段將連接到10:00-10:15分解以及10:15-10:30,10:30-10:45和10:45 -11:00故障。

在時隙和故障之間的連接上必須有一些修改過的邏輯。 這是因為它們必須是時隙輸入和故障連接之間流量值的變化。 這是因為每當一個人被分配到時隙(時隙in-flow = 1)時,有多個流到故障(時隙流出=每個例子上面4個)。

一個免責聲明我沒試過這個。 如果你這樣做,請告訴我們它是否/如何運作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM