是否有基于约束的调度/日历应用程序?

Lef*_*ium 5 calendar software-rec

是否有基于约束的调度/日历应用程序?

\n\n

该应用程序将用于协调多人的日程安排。两个基本用例:

\n\n
    \n
  • 多人需要安排一个时间一起见面。每个人在不同的日子/时间都很忙。每个人输入他们无法见面的日期/时间段,应用程序会在给定的所需时间范围内建议见面的最佳时间。
  • \n
  • 多人需要在特定的时间长度(例如一周等时间跨度)内使用某些公共资源,但确切的日期/时间并不重要。这些人输入所需的资源和时间,应用程序会建议共享这些资源的最佳方式。这个用例仍然占据了人们的忙碌时间。
  • \n
\n\n

我想这个程序将是图形化的,但其他界面也是可以接受的。\n如果基于网络/可在 PC 和 Mac 上运行,则更好,但仅 PC/仅 Mac 的解决方案是可以接受的。

\n\n

更新:

\n\n
    \n
  • 这篇 1991 年的论文[PDF]“The Development of SYLLABUS\xe2\x80\x94An Interactive, Constraint-Based Scheduler for Schools and Colleges”描述了一个非常接近我需要的系统。不幸的是,除了软件的描述之外,我找不到任何东西。
  • \n
  • 根据这个描述, MS Project 似乎应该很适合我的要求。不过,我之前尝试过使用它,结果发现用手算出来会更容易......
  • \n
\n\n

更新:

\n\n
    \n
  • 我找到了上面提到的 SYLLABUS 论文的作者。他向我指出了当前版本的教学大纲: http: //www.scientia.com/uk/。不幸的是,该软件似乎过于企业级(即过于复杂且昂贵)
  • \n
  • 此外,在给定约束条件下找到最佳调度是 NP 完全的。这意味着问题发展得如此之快,以至于没有足够的计算机来在合理的时间内解决它。Stackoverflow 讨论在这里,它指出了尝试解决此问题的软件列表。
  • \n
\n

JRo*_*ert 3

对于情况 1,我喜欢WhenIsGood。它可以免费使用、图形化且基于网络。和我一起安排的人似乎很喜欢它,这对我来说是一个很大的优势。