2013 Future University-Hakodate 2013 System Information Science Practice Group Report Project Name Exploring recipe for a new concept of food C Group Name Group C /Project No. 1-C /Project Leader 1011013 Norihiko Komagata /Group Leader 1011161 Ryo Takahashi /Group Member 1011161 Ryo Takahashi 1011171 Tetsuhiro Ishikawa 1011196 Kenta Sakamaki Professor Hideki Sato Advisor Associate Professor Ayahiko Niimi 2014 1 15 Date of Submission January 15, 2014
,,,,,, : - i -
Abstract In this project, food ingredients and their quantities were optimized using a recipe design tool taking health condition, nutritional values, and color of foods into account. This group developed a cooking support tool in consideration of nutritional balance and color. We made a matrix which is contained food names as columns and values of nutrient and color as rows. The matrix is called food nutrient with color determinant. The tool uses the matrix and the target value as input. The tool outputs necessary quantities of food. Cooking foods using the result demonstrated that the tool could support a cooking in consideration of nutritional balance and color. recipe design tool, health condition, nutrient balance, food nutrient with color determinant : - ii -
1 1 2 4 2.1................................ 4 2.1.1................................. 4 2.1.2................ 5 2.1.3........................ 6 3 12 3.1...................................... 12 3.1.1................................... 12 3.1.2........................... 12 3.1.3............................... 13 3.1.4.............................. 13 3.1.5................................. 14 4 17 4.1.......................... 17 4.1.1................... 17 4.1.2..................... 17 4.2.......................................... 18 4.2.1............................. 18 4.2.2.................................... 19 5 23 5.1.................................... 23 5.2................................. 23 5.3.......................................... 24 5.4........................................ 25 5.4.1................................... 25 5.4.2.............................. 26 5.4.3................................... 27 5.5...................................... 28 30 - iii -
1,,,,,, [1],,,,, A,, B,,,,,,,,,,,,,,,,,, [2],,,,,,, [3] Goo [4] [5] [6] Plated [7] [8] [9], Goo,,,,,,,, Group Report of 2013 SISP - 1 - Group Number 1-C
,,,,,,,,,,,,E,Twitter,Facebook,,,,,, Plated,,,,,,,,, 1., 2., 3., 4.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Group Report of 2013 SISP - 2 - Group Number 1-C
,,,,, 35, : Group Report of 2013 SISP - 3 - Group Number 1-C
2 2.1 ( ) ( [10]) 1 ( ) 2 2010[11] ( 37 35 ) 20 [12] (RGB 0 255) : 2.1.1 0 10000 10 10g 0 10 NP 100 10 100 C 10 1.73103 10 13 1.73103 10 13 Group Report of 2013 SISP - 4 - Group Number 1-C
: 2.1.2 (GA) 1989 Goldberg [13] i (0 i b max 1) g i g i J i GA g i GA GA g i g 0 g bmax (1 r) 1 g bmax (1 r) g bmax 1 r b max g 0 g bmax (1 r) 1 2 g i g j g i g j g i (b max (1 r) i b max 1) p m ( ) g i ˆM M i (0 i b max 1) ˆM ˆm max M i m max M i g i M i J i J (2.1) GA J w ε errt ast w Jc cost (2.1) w ε (errt ast) w Jc (cost) w ε < w Jc Algorithm1 GA Algorithm1 GA Step(1-1)g 0 g bmax 1 Step(1-2) =0 Group Report of 2013 SISP - 5 - Group Number 1-C
Step(1-3)g 0 g bmax 1 J 0 J bmax 1 (2.1) Step(1-4) J 0 J bmax 1 g 0 g bmax 1 (J i > J i+1 ) Step(1-5) Step(1-6) Step(1-6)N=b max (1 r) g 0 g N 1 g N g bmax 1 Step(1-7)n=N Step(1-8)g 0 g N 1 2 g i g j Step(1-9)g i g j g n g n+1 1 m max 1 Step(1-10) g n g n+1 g n / g 0 g N 1 g n+1 / g 0 g N 1 g n g n+1 Step(1-11)n + 2 b max Step(1-12) n + 2 b max n = n + 2 Step(1-8) Step(1-12)g i (N i b max 1 ) p m ( ) g i 0 1 ˆm max 1 Step(1-13) g i g i / g 0 g i 1 (N i b max ) Step(1-14) 1 Step(1-3) 1 Algorithm1 : 2.1.3 1 2 1 2 Group Report of 2013 SISP - 6 - Group Number 1-C
1 inparmain.par inparmtlset.par inpareval.par inparrsltdata.par ( J ) inparibmnrandom.par (random ) inparibmndjudge.par (djudge ) inparibmndjudge2.par (djudge2 ) inparcbrrandom.par (random ) inparnm.par (NMM ) inparsdm.par (SDM ) inparrbmnrandom.par (random ) inparopco.par ( ) 2 input.par 2.1-2.4 inparmtlset.par flnamemtlset numelmmtlset dimtastvec numblenset numelmblenset inpareval.par flnametargetset matwtast ε W y ((dimtastvec) (dimtastvec) ) inparmain.par maxruntime StopGAcond StopCondVal prmodrsltcond Group Report of 2013 SISP - 7 - Group Number 1-C
maxoutputnum prmod input.par kizon-row material sousaku-row seibun-file sousaku-file output-file 1 rsltblen.dat rsltblendataj.dat rsltblenfin.dat 2 sousaku-list.csv rsltblen.dat [min.] rsltblendataj.dat ( J ) J 1/4 J Group Report of 2013 SISP - 8 - Group Number 1-C
1/4 1/4 [sec] rsltblenfin.dat ( ) [min.] sousaku-list.csv( ) 2.5 2.1 inparmtlset.par : Group Report of 2013 SISP - 9 - Group Number 1-C
2.2 inpareval.par 2.3 inparmain.par Group Report of 2013 SISP - 10 - Group Number 1-C
2.4 input.par 2.5 sousaku-list.csv Group Report of 2013 SISP - 11 - Group Number 1-C
3 3.1 3.1.1 [2] 3.1 : 3.1.2 1 [6] Group Report of 2013 SISP - 12 - Group Number 1-C
2010 [11] 35 2010 [12] A E [14] n-6 n-3 A D E K B1 B2 B6 B12 C ) 35 R G B : 3.1.3 OpenOffice.org Calc 1 : 3.1.4 RGB Group Report of 2013 SISP - 13 - Group Number 1-C
RGB RGB RGB Google [15] RGB RGB (-255,-255,-255) : 3.1.5 ( 3.2) ( 3.3) RGB ( 3.4) ( 3.5) 3.2-3.5 / /[ ]/ / 91.75g / / / 52.4g /( / / 107.25g /( / / 46g / /[ ]/ / 99.5g /( )/ 6.25g /( )/ 34.25g /( )/ 133.25g /( )/ / 74.5g Group Report of 2013 SISP - 14 - Group Number 1-C
1.,, 2.,, 3. 4. 5., 6.,, 3.1 3.2 : Group Report of 2013 SISP - 15 - Group Number 1-C
3.3 3.4 3.5 Group Report of 2013 SISP - 16 - Group Number 1-C
4 4.1 : 4.1.1 Plated 4.1 8 4 4.1 4.1.2 4.1.1 Group Report of 2013 SISP - 17 - Group Number 1-C
: 4.2,,, 1 2013 7 19, 2 10 25, 3 11 29 3,, 1, 2,,,,,,,,,,, 4.2.1,,,,,,,,,,,,,,,,,,,,,,,,,,,, Group Report of 2013 SISP - 18 - Group Number 1-C
4.2.2, / /[ ]/ / 91.75g / / / 52.4g /( / / 107.25g /( / / 46g / /[ ]/ / 99.5g /( )/ 6.25g /( )/ 34.25g /( )/ 133.25g /( )/ / 74.5g, 1.,, 2.,, 3. 4. 5., 6.,, 4.2 4.3 3, 4.4,,,,,,,,,,,,,,,,, 3,, Group Report of 2013 SISP - 19 - Group Number 1-C
,,,,, : Group Report of 2013 SISP - 20 - Group Number 1-C
4.2 3 4.3 3 Group Report of 2013 SISP - 21 - Group Number 1-C
4.4 3 Group Report of 2013 SISP - 22 - Group Number 1-C
5 5.1 ( ) (RGB 0 255) : 5.2 Group Report of 2013 SISP - 23 - Group Number 1-C
: 5.3, 1., 2., 3., 4.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Group Report of 2013 SISP - 24 - Group Number 1-C
,,,,,,,,,,,,, : 5.4 : 5.4.1 2013 7 12 11. 1 3 4,. 2 1.. Group Report of 2013 SISP - 25 - Group Number 1-C
: 5.4.2 2013 11 9 2 1. 2. 3. 4. 5. 6. Group Report of 2013 SISP - 26 - Group Number 1-C
: 5.4.3 2013 12 6 11. Group Report of 2013 SISP - 27 - Group Number 1-C
: 5.5,,,, 1. 2. 3. 4.,,1,,1,,,,,,,,, 2,,,, 35,,,,,,,,,,,,,, Group Report of 2013 SISP - 28 - Group Number 1-C
,,,,, 3,,,,,,,,,,,,,,, 4,,,,,,,,,,,,,,, : Group Report of 2013 SISP - 29 - Group Number 1-C
[1]. http://www8.cao.go.jp/syokuiku/more/research/pdf/syoku-report.pdf/ (2014/1/08 ) [2]. http://www.nnn.co.jp/dainichi/rensai/miotukusi/130301/20130301064.html/ (2014/1/08 ) [3].. http://cookpad.com/ (2014/1/08 ) [4]. goo. http://gourmet.goo.ne.jp/recipes/ (2014/1/08 ) [5].. http://www.kikkoman.co.jp/homecook/ (2014/1/08 ) [6].. http://recipe.rakuten.co.jp/ (2014/1/08 ) [7] Plated. Plated. http://www.plated.com/ (2014/1/08 ) [8].. https://repicolle.com/ (2014/1/08 ) [9].! https://play.google.com/store/apps/details?id=jp.receipi.pakayo/ (2014/1/08 ) [10],, NLP2013-78, pp. 47 52, Oct. 2013. [11]. 2010. [12]. (2010 ).,2010. [13],,,.,,1998. [14]..,2010. [15] Vector http://www.vector.co.jp/soft/win95/net/se386163.html/ (2014/1/12 ) Group Report of 2013 SISP - 30 - Group Number 1-C