空飛ぶたまごエンジニアスマートフォン用の表示で見る空飛ぶたまごエンジニア韓国進出を夢見るエンジニアのブログこの広告は、90日以上更新していないブログに表示しています。2018-07-08ランチタイムのグループ分けを自動で行う「UnitLunch」をリリースしましたランチタイムのグループ分けを考えるのが大変。自動化しないともう無理だ!過去のデータを元に偏りがないようにグループを分けて、毎回違うメンバーとランチを食べにいきたい。そんな希望を叶えるために、自動グループ分けツール「UnitLunch」を作りました!ユニットランチとは私のインターン先の会社では1週間に2回、2~3人のグループに分かれて、ランチを食べに行っています。私たちをこれを「ユニットランチ」と呼んでいます。少人数だからこそ、仕事中には話せないプライベートな話も聞けるので本当に楽しい!まだ知らない美味しいお店との出会いも楽しみのひとつです!楽しみだらけのユニットランチなのですが、たったひとつだけ苦労していることがありました。グループ分けの難しさユニットランチが始まってからすでに1年半が経過しましたが、私がグループ分けを担当しています。可能な限り同じグループになったことがない人を組み合わせることです。1年半も手動でグループ分けを続けていると、連続で同じ人とグループになったり、同じグループになる頻度が高くなってしまったりと、理想的な組み合わせが難しくなってきました。ツールがない!!そこで、グループ分けの作業をコンピュータに任せようとツールを探し始めました。私が求めているようなツールがなかなか見つかりません。ついて書かれた記事を共有してくださいました。tech.griphone.co.jpこの記事のおかげで、どうすれば偏りなくグループ分けができるかわかりました。以下のようなアルゴリズムで1グループの組み合わせを評価しています。このアルゴリズムでは、評価値が小さいほど過去に同じグループになったことがないことを示しています。$$つまり、全グループの評価値を合計した値が最小となる組み合わせが最適となるわけです。使い方では、使い方について説明します。開き、新しいスプレッドシートを作成します。