SlideShare a Scribd company logo
1 of 14
Download to read offline
#
データで作る完全栄養食
〜最適化問題を解く〜
夏の自由研究発表会2017
2017.9.2
Matz
#
Agenda

栄養について

最適化について
 手法:線形計画法
 Solver:GLPK (GNU Linear Programming Kit)
 実行ソフト:Gusek
 データ形式:MathProg
 計算結果

参考サイト
#
そもそもの疑問

何を食べていれば栄養は満たされるのか?

自分の食生活は大丈夫なのか?
栄養について
#
栄養の摂取基準はあるのか?

厚生労働省が「日本人の食事摂取基準」を策定
栄養について
「日本人の食事摂取基準(2015 年版)の概要」(厚生労働省)より抜粋)
基準は分かるが、食品はわ
からない
#
栄養をバランスよく取るには?

農林水産省が「食事バランスガイド」を策定
栄養について
「食事バランスガイド」(http://www.maff.go.jp/j/balance_guide/)
ざっくりしすぎていて栄養バランスがいいのかきになる。
#
どの食品にどんな栄養素が含まれるのか?

文部科学省が「日本食品標準成分表」を作成

さらに、データベース化して提供
栄養について
「食品成分データベース」(http://fooddb.mext.go.jp)
食品は検索できるが、栄養バラ
ンスを満たすかどうかについて
の情報は得られない
#
国ってやつは・・・
栄養について
文部科学省
農林水産省
厚生労働省
#
栄養バランスの最適化を、線形計画法を
使って解く!
手法:線形計画法
Solver:GLPK (GNU Linear Programming Kit)
実行ソフト:Gusek(*)
データ形式:MathProg
(*)環境構築方法は昨年の発表を参照
最適化について
#
問題を作る〜MathProg

厚生労働省の「日本人の食事摂取基準」

文部科学省の「日本食品標準成分表」

スーパーの商品価格

をテーブル化
最適化について
NUTRIENT INTAKE_MAX INTAKE_MIN
Energy 2530 2070
Proteins 127 60
Fats 84 46
Saturated_fatty_acid 0.07 0
n-6_fatty_acid 20 10
n-3_fatty_acid 4.2 2.1
データテーブ
ルの例
#
問題を作る〜MathProg

食品には下記を選定(2013年の主食)

納豆

豆腐

米

低脂肪牛乳

野菜ジュース

卵
最適化について

レトルトカレー

そば

コーヒー

プロテインパウダー

フルグラ

レモン
#
問題を作る〜MathProg
最適化について
品目が少なすぎて
結果が
出なかった
#
品目を増やして再挑戦!
最適化について
#
結果
1日584円で最適な栄養素が取れる!
最適化について
名前
重量
(g)
値段
(円)
水 1012 0
こむぎ [パン類] 食パン   393 108
そば 干しそば ゆで   390 97
だいず [納豆類] 挽きわり納豆   100 50
(キャベツ類) キャベツ 結球葉 生   250 85
(にんじん類) にんじん 根 皮むき 生   360 78
<魚類>(さけ・ます類) ぎんざけ 養殖 焼き   50 76
<畜肉類>ぶた [ベーコン類] ベーコン   30 33
鶏卵 全卵 生  61 18
鶏卵 たまご焼 厚焼きたまご  48.8 18
<牛乳及び乳製品>(液状乳類) 普通牛乳    50 9
<牛乳及び乳製品>(液状乳類) 加工乳 低脂肪   90 10
2835g
584円
#
今後
完全栄養食の
マッツメニューを開発する

More Related Content

Featured

Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 

データで作る完全栄養食