制約ベースのスケジューリング/カレンダーアプリケーションはありますか?[閉まっている]
制約ベースのスケジューリング/カレンダーアプリケーションはありますか? このアプリケーションは、複数の人のスケジュールを調整するために使用されます。2つの基本的な使用例: 複数の人が一緒に会う時間をスケジュールする必要があります。誰もが異なる日/時間で忙しいです。各人は、満たすことができない日/時間のブロックを入力し、アプリケーションは、希望する時間範囲で満たすのに最適な時間を提案します。 複数の人が特定の期間(1週間などの一定の期間にわたって)共通のリソースを使用する必要がありますが、正確な日付/時刻は重要ではありません。これらの人々は必要なリソースと時間を入力し、アプリケーションはこれらのリソースを共有する最良の方法を提案します。このユースケースは、依然として人々の忙しい時間のブロックを説明しています。 このプログラムはグラフィカルなものになると思いますが、他のインターフェースも受け入れられます。また、PCとMacの両方でWebベース/動作する場合にも推奨されますが、PCのみ/ Macのみのソリューションは許容されます。 更新: 1991年のこの論文 [PDF]「SYLLABUSの開発-学校および大学向けのインタラクティブな制約ベースのスケジューラ」は、私が必要としているものに驚くほど近いシステムについて説明しています。残念ながら、ソフトウェアの説明以外には何も見つかりませんでした。 この説明に基づいて、 MS Projectは私の要件に十分に適合するはずです。しかし、私は以前にそれを使用しようとしました、そしてそれはただ手でそれを理解するのが簡単になった... 更新: 上記のSYLLABUS論文の著者を追跡しました。彼は私にSYLLABUSの現在のバージョンhttp://www.scientia.com/uk/を教えてくれました。残念ながら、ソフトウェアは企業レベルにすぎます(つまり、複雑すぎて高価です) また、制約を考慮して最適なスケジュールを見つけることはNP完全です。つまり、問題は急速に成長し、妥当な時間内に問題を解決するのに十分なコンピューターが存在しません。ここでStackoverflowの議論は、この問題に取り組むことを試みるソフトウェアのリストを指します。