VBAとGASを用いたシフト表自動化アプリの作成

当論文は飲食業界の労働者の多くが頭を悩ませる作業のひとつである 「毎週のシフト表作成」を自動化するアプリケーションをVBA (Visual Basic for Applications) とGAS (Google Apps Script) を用いて開発し、 それを実際に現場で活用し、効果を検証した事例紹介論文である。 今回のシフト表作成アプリの組合せ最適化部分には、遺伝的アルゴリズム (Genetic Algorithm, GA) を用い、 一週間ごとのシフト最適化に適した圧縮遺伝子配列を開発した。 検証の結果、今回開発した圧縮遺伝子配列は従来の一点交叉法と比較して 解の探索効率が向上したことがわかった。さらに、当アプリで作成した シフト表は、実際に実店舗の運営に用いられた。 当アプリにおける組合せ最適化用GAは、シフト表作成という 意思決定に大いに有益な情報を与えているといえる。