勤務シフト表を自動作成する 遺伝的アルゴリズムを使って効率良くいいシフトを探索
- ソフト名 :Soj(Shift Optimizer for Java)
- バージョン :0.2
- ライセンス :GPL
- OS :Windows
- 開発 :矢田忠大
Soj(Shift Optimizer for Java)詳細
勤務シフト表の作成はたいへんです。どの勤務者をどこに入れるかなど頭が痛いものです。せっかく作ってもあちらこちらから不満の声が出てきて嫌になります。そこでシフト表を自動作成するソフトを作りました。単にありとあらゆる候補を調べあげるのではなく、遺伝的アルゴリズムを使って効率良く良いシフトを探します。あちらこちらで見かけるような、単なるシフト表作成支援ソフトではありません。遺伝的アルゴリズムを使って良いシフトを一気につくり上げるソフトウェアです。
Java で実装しているのでおそらく Mac や Linux、BSD 系の OS でも動作すると思われますが試していません。
結果出力は HTML またはタブ区切りの CSV。
ライセンスは GPL v3 です。