制約ベースのスケジューリング/カレンダーアプリケーションはありますか?[閉まっている]


4

制約ベースのスケジューリング/カレンダーアプリケーションはありますか?

このアプリケーションは、複数の人のスケジュールを調整するために使用されます。2つの基本的な使用例:

  • 複数の人が一緒に会う時間をスケジュールする必要があります。誰もが異なる日/時間で忙しいです。各人は、満たすことができない日/時間のブロックを入力し、アプリケーションは、希望する時間範囲で満たすのに最適な時間を提案します。
  • 複数の人が特定の期間(1週間などの一定の期間にわたって)共通のリソースを使用する必要がありますが、正確な日付/時刻は重要ではありません。これらの人々は必要なリソースと時間を入力し、アプリケーションはこれらのリソースを共有する最良の方法を提案します。このユースケースは、依然として人々の忙しい時間のブロックを説明しています。

このプログラムはグラフィカルなものになると思いますが、他のインターフェースも受け入れられます。また、PCとMacの両方でWebベース/動作する場合にも推奨されますが、PCのみ/ Macのみのソリューションは許容されます。

更新:

  • 1991年のこの論文 [PDF]「SYLLABUSの開発-学校および大学向けのインタラクティブな制約ベースのスケジューラ」は、私が必要としているものに驚くほど近いシステムについて説明しています。残念ながら、ソフトウェアの説明以外には何も見つかりませんでした。
  • この説明に基づいて MS Projectは私の要件に十分に適合するはずです。しかし、私は以前にそれを使用しようとしました、そしてそれはただ手でそれを理解するのが簡単になった...

更新:

  • 上記のSYLLABUS論文の著者を追跡しました。彼は私にSYLLABUSの現在のバージョンhttp://www.scientia.com/uk/を教えてくれました。残念ながら、ソフトウェアは企業レベルにすぎます(つまり、複雑すぎて高価です)
  • また、制約を考慮して最適なスケジュールを見つけることはNP完全です。つまり、問題は急速に成長し、妥当な時間内に問題を解決するのに十分なコンピューターが存在しません。ここでStackoverflowの議論、この問題に取り組むことを試みるソフトウェアのリストを指します。

回答:


3

ケース1の場合、WhenIsGoodが好きです。使用は無料で、グラフィカルで、Webベースです。私がスケジュールしている人々はそれを好むようで、それは私にとって大きなプラスです。


1

Taskjugglerには誰がいつ利用できるかを説明する独自の言語がありますが、もし言語を抑止できない場合は、条件に合ったタイミングが与えられます。ただし、可能な時点はリストされません。最初に見つかった解決策のみが表示されます。TaskjugglerはMSプロジェクトよりも使いやすいと思います。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.