本研究グループではこれまで,社会人や子育て家庭など,忙しい毎日を送る人への「手作り料理」支援を目的として,多種料理の調理手順スケジューリングアルゴリズムの提案を行っている.ここでは,多種類の料理を同時に調理する際に,各料理を複数の調理作業に分解し,調理モデルを用いて各作業の手間や調理器具の使用状況を考慮しながら,調理時間を最小とする作業手順を作成する.本論文では,その実用性を高めるために,1)煮込み料理での「炒めて」直ぐに「煮る」といった連続作業への対応,2)長目の待ち時間を利用した片付けチャンスの指示,3)手伝いを行う配偶者•子供などへの動機付けのための調理希望料理の優先割当,4)作業時間の調理者熟練度の考慮,の4点の拡張を行う.5種類の料理に対するシミュレーションおよび調理実験により,本アルゴリズム拡張の有効性を検証する.%To assist homemade cooking of busy persons such as working people and child-growing families, we have proposed a cooking-step scheduling algorithm for multiple dishes. By composing the cooking procedure for each dish as a sequence of cooking-steps, this algorithm generates an optimal schedule of the cooking-steps for multiple dishes to minimize the cooking time while considering the constraints of cooks and instruments as a cooking model. In this paper, to enhance the practicality, we extend the algorithm in 1)accommodating the continuous cooking-steps such as boiling ingredients soon after stirring for a dish cooked by boiling or stewing, 2) suggesting the clearance chance of used instruments at a long waiting time, 3) preferentially assigning any possible cooking-step of the preferred dish to the sub-cook, and 4) considering the skill level of a cook in the operating time of a cooking-step. Through simulations and cooking experiments using five dishes, we verify the effectiveness of our algorithm extensions.
展开▼