2026 03.01 21:56
研究者情報
筑波大学TA 齋藤郁馬 吉田響 長澤繁宗
近年,共働き世帯の増加や在宅勤務・時差出勤などの影響により,朝の時間帯の家事負担はますます大きくなっている。
その中でも「お弁当づくり」は,栄養バランスへの配慮と時間制約の両方を満たす必要があり,特に負担感が大きい家事のひとつといえる。
本研究のきっかけは,自身の家庭における生活の変化である。母が異動により早朝の会議が増え,私たち姉妹のためにそれまでよりも早く起きてお弁当作りをするようになった。
この経験から,
「栄養バランスを保ちつつ,短時間で作ることができるタイパの良いお弁当」
を,数理的に設計できないかと考え,本研究を行った。
本研究では,次のリサーチクエスチョン(RQ)を設定する。
RQ:栄養バランスを保ちつつ,お弁当作成時間を最小にする料理の組み合わせは何か。
対象は主に 15〜17 歳女子とし,1 日の推定エネルギー必要量の 25〜40% を弁当で賄うことを目標とする。
また,厚生労働省「日本人の食事摂取基準(2025 年版)」に基づき,PFC バランス(タンパク質・脂質・炭水化物のエネルギー比率)を
の範囲に収めることを条件とする。
本研究の目的は,これらの栄養条件および実務的な調理条件を満たしつつ,
6 日分のお弁当の最大調理時間を最小化する最適献立を求めることである。
夏休み期間を想定し,6 日分の弁当献立をまとめて決める。1 日あたりの弁当は,以下の料理カテゴリから構成される。
ごはんは,すべての日で 160g を入れるものとし,栄養計算ではごはん分のカロリー・PFC を固定値として加算する。
各料理について,以下の情報を用意する。
カロリーと栄養素の情報は,主に「カロリー Slism」*1 から取得した。
お弁当の容量には限りがあるため,エネルギー必要量が 2,500 kcal 以下の場合には,
1 食あたりの分量を 0.8 倍として計算するなどの調整を行った。
各料理には 1〜5 の調理時間レベルを付与し,例えば次のように対応づける。
1 日あたりのお弁当作成時間は,主菜・副菜・冷食・卵焼き・その他の調理時間レベルの合計とし,
複数の品を同時に調理しないものと仮定する。
*1
https://calorie.slism.jp/
(2025 年 9 月 20 日閲覧)
6 日分の献立に対して,以下のような実務的なルールを課す。
これらの条件をすべて満たしつつ,6 日間で最も時間がかかる日の調理時間を最小化する問題として,整数計画モデルを構築する。
本節では,6 日分の弁当献立作成問題を 0–1 整数計画問題として定式化する。
C = {M, S, F, E, O}
ここで,M: 主菜,S: 副菜,F: 冷凍食品,E: 卵焼き,O: その他とする。ごはんは固定のため,決定変数には含めない。
PFC バランスの制約に用いるエネルギー換算係数は,下記の通りである。
1 g タンパク質 = 4 kcal,1 g 脂質 = 9 kcal,1 g 炭水化物 = 4 kcal.
x
dcr
=
{
1
(日 d
のカテゴリ c
に料理 r
を採用する場合)
0
(それ以外)
Td ≥ 0
Tmax ≥ 0
本研究の目的は,6 日間における 1 日あたり最大の調理時間を最小化することである。これを次のように表す。
| min Z = Tmax. | (1) |
各日 d の総調理時間 Td は,各料理の調理時間レベルの合計で定義される。
| Td = ∑c∈C ∑r∈Rc tr xdcr (∀d ∈ D). | (2) |
また,Tmax は全日 d の Td 以上でなければならない。
| Tmax ≥ Td (∀d ∈ D). | (3) |
各カテゴリに対して,日ごとの品数条件を課す。
主菜(1〜2 品)
| LM ≤ ∑r∈RM xd,M,r ≤ UM (∀d ∈ D). | (4) |
副菜(2〜3 品)
| LS ≤ ∑r∈RS xd,S,r ≤ US (∀d ∈ D). | (5) |
冷凍食品(0〜1 品/日,6 日で 2 品まで)
| ∑r∈RF xd,F,r ≤ UF (∀d ∈ D), | (6) |
| ∑d∈D ∑r∈RF xd,F,r ≤ UF,week. | (7) |
卵焼き・その他(各日 1 品)
| ∑r∈RE xd,E,r = 1, ∑r∈RO xd,O,r = 1 (∀d ∈ D). |
(8) |
同じ料理を 6 日間で 1 回までに制限する。
| ∑d∈D ∑c∈C xdcr ≤ 1 (∀r ∈ Ronce). | (9) |
ほうれん草を使った料理(r ∈ Rspinach)について,同じ日に複数入らないよう制約する。
| ∑c∈C ∑r∈Rspinach xdcr ≤ 1 (∀d ∈ D). | (10) |
日 d の弁当全体のエネルギーを Ed とする。ごはん 160g によるエネルギー Erice を含めて,
| Ed = Erice + ∑c∈C ∑r∈Rc er xdcr (∀d ∈ D). | (11) |
1 日の推定エネルギー必要量 Etot に対して,弁当は 25〜40% を賄うものとする。
| 0.25 Etot ≤ Ed ≤ 0.40 Etot (∀d ∈ D). | (12) |
タンパク質由来のエネルギー Ed(P),脂質由来のエネルギー Ed(F),
炭水化物由来のエネルギー Ed(C) を次のように定義する。
| Ed(P) = Erice(P) + 4 ∑c∈C ∑r∈Rc pr xdcr, | (13) |
| Ed(F) = Erice(F) + 9 ∑c∈C ∑r∈Rc fr xdcr, | (14) |
| Ed(C) = Erice(C) + 4 ∑c∈C ∑r∈Rc cr xdcr, | (15) |
ここで Erice(P) などはごはん 160g に由来するタンパク質・脂質・炭水化物のエネルギーとする。
PFC バランスの条件は
| 0.13 Ed ≤ Ed(P) ≤ 0.20 Ed (∀d ∈ D), | (16) |
| 0.20 Ed ≤ Ed(F) ≤ 0.30 Ed (∀d ∈ D), | (17) |
| 0.50 Ed ≤ Ed(C) ≤ 0.65 Ed (∀d ∈ D). | (18) |
| xdcr ∈ {0,1} (∀d ∈ D, ∀c ∈ C, ∀r ∈ Rc), | (19) |
| Td ≥ 0 (∀d ∈ D), | (20) |
| Tmax ≥ 0. | (21) |
以上により,本問題は 0–1 整数計画問題として定式化される。
本モデルを用いて,15〜17 歳女子を想定した 6 日分の弁当献立の最適化を行った。
推定エネルギー必要量 Etot を個人ごとに計算し,それに応じて弁当 1 食あたりの目標エネルギーを設定した。
図 1 に,最適化によって得られた 6 日分の献立例を示す
(実際のレポートでは,各日の主菜・副菜・冷食・卵焼き・その他の具体名を表形式で掲載する)。
得られた解では,すべての日で
という条件を満たしつつ,6 日間で最も調理時間が長い日でも,事前に想定したベースライン
(手作りで好きなものを詰めた場合)より短い時間に抑えられた。

図1: 最適化によって得られた 6 日分の献立例
最適化の結果,以下のような傾向が見られた。
また,本モデルでは食材の季節性や年齢別の食べやすさなどは考慮していない。
例えば,冬にみかんを入れる,幼児向けに一口大に切るなど,季節性・年齢適合性を組み込むことで,
さらに実用的な献立提案が可能になると考えられる。
今後の発展として,以下の方向性が考えられる。

図2: Gradio による献立最適化アプリの画面イメージ

図3: Gradio による献立最適化アプリの結果画面
本研究では,「タイパの良いお弁当」をテーマに,栄養バランスと調理時間を同時に満たす 6 日分の献立最適化モデルを構築した。
主菜・副菜・冷凍食品・卵焼き・その他の組み合わせを 0–1 整数計画問題として定式化し,
を条件としつつ,6 日間の最大調理時間を最小化する献立を求めることに成功した。
さらに,個人のエネルギー必要量を計算し,一食分量の調整(0.8 倍など)を取り入れることで,
3 歳以上・男女すべての年代に対しても,同様のモデルを用いて献立を立案できる可能性を示した
(ただし,年齢に応じた食べやすさ等は今後の課題である)。
本研究は,忙しい現代人にとって「タイパ良く,かつ健康的なお弁当づくり」を支援するツールの基盤となりうると考えられる。
ご指導いただいた TA の長沢繁宗さん,吉瀬教授,長沢瑞季先生,根岸先生に感謝いたします。
また,長沢ゼミの皆様,筑波大学の齋藤さん・吉田さんをはじめ関係の皆様に感謝いたします。