(57)【特許請求の範囲】
【請求項１】
物品を保管可能な複数の保管場所に関する情報と前記保管場所に既に保管されている物品に関する情報とを対応付けて記憶する保管情報記憶部と、
前記複数の保管場所のうちの何れかの保管場所に保管対象の物品を保管すると仮定した場合に前記何れかの保管場所で保管が想定される全ての物品の量を、前記既に保管されている物品に関する情報と前記保管対象の物品に関する情報とから求め、求めた全ての物品の量が、前記何れかの保管場所で物品を保管できる最大の量以下を示した保管場所を、前記複数の保管場所から特定し、特定した保管場所の情報を、前記複数の保管場所に関する情報の中から抽出する保管場所候補抽出部と、
前記保管場所候補抽出部により抽出された情報で示される保管場所のうちの１つの保管場所に前記保管対象の物品を保管すると仮定した場合に想定される、前記保管対象の物品の前記１つの保管場所への運搬量と前記保管対象の物品の前記１つの保管場所からの運搬量とに基づいて決まる運搬費用、および前記１つの保管場所に既に保管されている物品の量に基づいて決まる保管費用を、前記保管情報記憶部に記憶されている情報から算出することで、前記保管対象の物品の入庫から出庫までに費やされる想定費用を、前記保管場所候補抽出部により抽出された情報で示される保管場所に対応して算出する費用算出部と、
前記費用算出部により算出された想定費用を示す情報と前記保管場所候補抽出部により抽出された保管場所を示す情報とを対応付けた対応情報を、前記対応情報を表示可能な装置へ出力する保管場所候補出力部と、
任意の物品が出庫されるときに他の物品が一緒に出庫される可能性が高い場合に大きい値が設定されている前記任意の物品と前記他の物品との相関度を、全ての物品同士の組み合わせに対応付けて記憶する相関度記憶部と、
を備え、
前記費用算出部は、
前記運搬費用を算出する場合に、前記１つの保管場所に既に保管されている物品を示す情報を前記保管情報記憶部から取得する物品情報取得部と、
前記物品情報取得部により取得された情報で示される物品と前記保管対象の物品との相関度を、前記相関度記憶部から取得する相関度取得部と、を備え、
前記相関度取得部によって取得された相関度が高くなると、前記運搬費用を安く算出す
る、
支援装置。
【請求項２】
物品を保管可能な複数の保管場所に関する情報と前記保管場所に既に保管されている物品に関する情報とを対応付けて記憶する保管情報記憶部と、
前記複数の保管場所のうちの何れかの保管場所に保管対象の物品を保管すると仮定した場合に前記何れかの保管場所で保管が想定される全ての物品の量を、前記既に保管されている物品に関する情報と前記保管対象の物品に関する情報とから求め、求めた全ての物品の量が、前記何れかの保管場所で物品を保管できる最大の量以下を示した保管場所を、前記複数の保管場所から特定し、特定した保管場所の情報を、前記複数の保管場所に関する情報の中から抽出する保管場所候補抽出部と、
前記保管場所候補抽出部により抽出された情報で示される保管場所のうちの１つの保管場所に前記保管対象の物品を保管すると仮定した場合に想定される、前記保管対象の物品の前記１つの保管場所への運搬量と前記保管対象の物品の前記１つの保管場所からの運搬量とに基づいて決まる運搬費用、および前記１つの保管場所に既に保管されている物品の量に基づいて決まる保管費用を、前記保管情報記憶部に記憶されている情報から算出することで、前記保管対象の物品の入庫から出庫までに費やされる想定費用を、前記保管場所候補抽出部により抽出された情報で示される保管場所に対応して算出する費用算出部と、
前記費用算出部により算出された想定費用を示す情報と前記保管場所候補抽出部により抽出された保管場所を示す情報とを対応付けた対応情報を、前記対応情報を表示可能な装置へ出力する保管場所候補出力部と、
前記保管場所の１つに対して近所になる保管場所を、前記保管場所の各々に対応付けて記憶する近所情報記憶部と、
を備え、
前記保管場所候補抽出部は、
前記保管場所を示す情報を抽出する場合、前記保管情報記憶部に記憶されている情報から前記保管対象の物品と同じ種類の物品が既に保管されている保管場所を特定し、特定した保管場所が前記最大の量以下を示した保管場所の中に含まれているかを判定する保管場所判定部と、
前記保管対象の物品と同じ種類の物品が既に保管されている保管場所が、前記最大の量以下を示した保管場所の中に含まれていると、前記保管場所判定部により判定された場合、前記同じ種類の物品が既に保管されている保管場所に対して近所になる保管場所を、前記近所情報記憶部に記憶された情報から特定する近所特定部と、を備え、
前記近所特定部により特定された前記近所になる保管場所と前記同じ種類の物品が既に保管されていると判定された保管場所の情報を残し、その他の保管場所の情報を前記最大の量以下を示した保管場所の情報から除外する、
支援装置。
【請求項３】
物品を保管可能な複数の保管場所に関する情報と前記保管場所に既に保管されている物品に関する情報とを対応付けて記憶する保管情報記憶部と、
前記複数の保管場所のうちの何れかの保管場所に保管対象の物品を保管すると仮定した場合に前記何れかの保管場所で保管が想定される全ての物品の量を、前記既に保管されている物品に関する情報と前記保管対象の物品に関する情報とから求め、求めた全ての物品の量が、前記何れかの保管場所で物品を保管できる最大の量以下を示した保管場所を、前記複数の保管場所から特定し、特定した保管場所の情報を、前記複数の保管場所に関する情報の中から抽出する保管場所候補抽出部と、
前記保管場所候補抽出部により抽出された情報で示される保管場所のうちの１つの保管場所に前記保管対象の物品を保管すると仮定した場合に想定される、前記保管対象の物品の前記１つの保管場所への運搬量と前記保管対象の物品の前記１つの保管場所からの運搬量とに基づいて決まる運搬費用、および前記１つの保管場所に既に保管されている物品の量に基づいて決まる保管費用を、前記保管情報記憶部に記憶されている情報から算出することで、前記保管対象の物品の入庫から出庫までに費やされる想定費用を、前記保管場所候補抽出部により抽出された情報で示される保管場所に対応して算出する費用算出部と、
前記費用算出部により算出された想定費用を示す情報と前記保管場所候補抽出部により抽出された保管場所を示す情報とを対応付けた対応情報を、前記対応情報を表示可能な装置へ出力する保管場所候補出力部と、
を備え、
前記費用算出部は、前記１つの保管場所に既に保管されている物品の量が前記１つの保管場所に物品を保管できる最大の量に近づくと、前記１つの保管場所に前記保管対象の物品を保管すると仮定した場合に想定される前記保管費用を、安く算出する、
支援装置。
【請求項４】
支援装置が、物品を保管可能な複数の保管場所のうちの何れかの保管場所に保管対象の物品を保管すると仮定した場合に前記何れかの保管場所で保管が想定される全ての物品の量を、前記複数の保管場所に関する情報と前記保管場所に既に保管されている物品に関する情報とを対応付けて記憶する保管情報記憶部の情報から求め、求めた全ての物品の量が、前記何れかの保管場所で物品を保管できる最大の量以下を示した保管場所を、前記複数の保管場所から特定し、特定した保管場所の情報を、前記複数の保管場所に関する情報の中から抽出する保管場所候補抽出ステップと、
前記支援装置が、前記保管場所候補抽出ステップにより抽出された情報で示される保管場所のうちの１つの保管場所に前記保管対象の物品を保管すると仮定した場合に想定される、前記保管対象の物品の前記１つの保管場所への運搬量と前記保管対象の物品の前記１つの保管場所からの運搬量とに基づいて決まる運搬費用、および前記１つの保管場所に既に保管されている物品の量に基づいて決まる保管費用を、前記保管情報記憶部に記憶されている情報から算出することで、前記保管対象の物品の入庫から出庫までに費やされる想定費用を、前記保管場所候補抽出ステップにより抽出された情報で示される保管場所に対応して算出する費用算出ステップと、
前記支援装置が、前記費用算出ステップにより算出された想定費用を示す情報と前記保管場所候補抽出ステップにより抽出された保管場所を示す情報とを対応付けた対応情報を、前記対応情報を表示可能な装置へ出力する保管場所候補出力ステップと、
を備え、
前記費用算出ステップは、
前記運搬費用を算出する場合に、前記１つの保管場所に既に保管されている物品を示す情報を前記保管情報記憶部から取得する物品情報取得ステップと、
前記物品情報取得ステップで取得された情報で示される物品と前記保管対象の物品との相関度を、任意の物品が出庫されるときに他の物品が一緒に出庫される可能性が高い場合に大きい値が設定されている前記任意の物品と前記他の物品との相関度を全ての物品同士の組み合わせに対応付けて記憶する相関度記憶部から取得する相関度取得ステップと、を備え、
前記相関度取得ステップで取得された相関度が高くなると、前記運搬費用を安く算出する、
支援方法。
【請求項５】
支援装置が、物品を保管可能な複数の保管場所のうちの何れかの保管場所に保管対象の物品を保管すると仮定した場合に前記何れかの保管場所で保管が想定される全ての物品の量を、前記複数の保管場所に関する情報と前記保管場所に既に保管されている物品に関する情報とを対応付けて記憶する保管情報記憶部の情報から求め、求めた全ての物品の量が、前記何れかの保管場所で物品を保管できる最大の量以下を示した保管場所を、前記複数の保管場所から特定し、特定した保管場所の情報を、前記複数の保管場所に関する情報の中から抽出する保管場所候補抽出ステップと、
前記支援装置が、前記保管場所候補抽出ステップにより抽出された情報で示される保管場所のうちの１つの保管場所に前記保管対象の物品を保管すると仮定した場合に想定される、前記保管対象の物品の前記１つの保管場所への運搬量と前記保管対象の物品の前記１つの保管場所からの運搬量とに基づいて決まる運搬費用、および前記１つの保管場所に既に保管されている物品の量に基づいて決まる保管費用を、前記保管情報記憶部に記憶されている情報から算出することで、前記保管対象の物品の入庫から出庫までに費やされる想定費用を、前記保管場所候補抽出ステップにより抽出された情報で示される保管場所に対応して算出する費用算出ステップと、
前記支援装置が、前記費用算出ステップにより算出された想定費用を示す情報と前記保管場所候補抽出ステップにより抽出された保管場所を示す情報とを対応付けた対応情報を、前記対応情報を表示可能な装置へ出力する保管場所候補出力ステップと、
を備え、
前記保管場所候補抽出ステップは、
前記保管場所を示す情報を抽出する場合、前記保管情報記憶部に記憶されている情報から前記保管対象の物品と同じ種類の物品が既に保管されている保管場所を特定し、特定した保管場所が前記最大の量以下を示した保管場所の中に含まれているかを判定する保管場所判定ステップと、
前記保管対象の物品と同じ種類の物品が既に保管されている保管場所が、前記最大の量以下を示した保管場所の中に含まれていると、前記保管場所判定ステップで判定された場合、前記同じ種類の物品が既に保管されている保管場所に対して近所になる保管場所を、前記保管場所の１つに対して近所になる保管場所を前記保管場所の各々に対応付けて記憶する近所情報記憶部に記憶された情報から特定する近所特定ステップと、を備え、
前記近所特定ステップで特定された前記近所になる保管場所と前記同じ種類の物品が既に保管されていると判定された保管場所の情報を残し、その他の保管場所の情報を前記最大の量以下を示した保管場所の情報から除外する、
支援方法。
【請求項６】
支援装置が、物品を保管可能な複数の保管場所のうちの何れかの保管場所に保管対象の物品を保管すると仮定した場合に前記何れかの保管場所で保管が想定される全ての物品の量を、前記複数の保管場所に関する情報と前記保管場所に既に保管されている物品に関する情報とを対応付けて記憶する保管情報記憶部の情報から求め、求めた全ての物品の量が、前記何れかの保管場所で物品を保管できる最大の量以下を示した保管場所を、前記複数の保管場所から特定し、特定した保管場所の情報を、前記複数の保管場所に関する情報の中から抽出する保管場所候補抽出ステップと、
前記支援装置が、前記保管場所候補抽出ステップにより抽出された情報で示される保管場所のうちの１つの保管場所に前記保管対象の物品を保管すると仮定した場合に想定される、前記保管対象の物品の前記１つの保管場所への運搬量と前記保管対象の物品の前記１つの保管場所からの運搬量とに基づいて決まる運搬費用、および前記１つの保管場所に既に保管されている物品の量に基づいて決まる保管費用を、前記保管情報記憶部に記憶されている情報から算出することで、前記保管対象の物品の入庫から出庫までに費やされる想定費用を、前記保管場所候補抽出ステップにより抽出された情報で示される保管場所に対応して算出する費用算出ステップと、
前記支援装置が、前記費用算出ステップにより算出された想定費用を示す情報と前記保管場所候補抽出ステップにより抽出された保管場所を示す情報とを対応付けた対応情報を、前記対応情報を表示可能な装置へ出力する保管場所候補出力ステップと、
を備え、
前記費用算出ステップは、前記１つの保管場所に既に保管されている物品の量が前記１つの保管場所に物品を保管できる最大の量に近づくと、前記１つの保管場所に前記保管対象の物品を保管すると仮定した場合に想定される前記保管費用を、安く算出する、
支援方法。
【請求項７】
支援装置を制御するコンピュータに、
物品を保管可能な複数の保管場所のうちの何れかの保管場所に保管対象の物品を保管すると仮定した場合に前記何れかの保管場所で保管が想定される全ての物品の量を、前記複数の保管場所に関する情報と前記保管場所に既に保管されている物品に関する情報とを対応付けて記憶する保管情報記憶部の情報から求め、求めた全ての物品の量が、前記何れかの保管場所で物品を保管できる最大の量以下を示した保管場所を、前記複数の保管場所から特定し、特定した保管場所の情報を、前記複数の保管場所に関する情報の中から抽出する保管場所候補抽出機能、
前記保管場所候補抽出機能により抽出された情報で示される保管場所のうちの１つの保管場所に前記保管対象の物品を保管すると仮定した場合に想定される、前記保管対象の物品の前記１つの保管場所への運搬量と前記保管対象の物品の前記１つの保管場所からの運搬量とに基づいて決まる運搬費用、および前記１つの保管場所に既に保管されている物品の量に基づいて決まる保管費用を、前記保管情報記憶部に記憶されている情報から算出することで、前記保管対象の物品の入庫から出庫までに費やされる想定費用を、前記保管場所候補抽出機能により抽出された情報で示される保管場所に対応して算出する費用算出機能、
前記費用算出機能により算出された想定費用を示す情報と前記保管場所候補抽出機能により抽出された保管場所を示す情報とを対応付けた対応情報を、前記対応情報を表示可能な装置へ出力する保管場所候補出力機能、
を実現させ、
前記費用算出機能は、
前記運搬費用を算出する場合に、前記１つの保管場所に既に保管されている物品を示す情報を前記保管情報記憶部から取得する物品情報取得機能と、
前記物品情報取得機能により取得された情報で示される物品と前記保管対象の物品との相関度を、任意の物品が出庫されるときに他の物品が一緒に出庫される可能性が高い場合に大きい値が設定されている前記任意の物品と前記他の物品との相関度を全ての物品同士の組み合わせに対応付けて記憶する相関度記憶部から取得する相関度取得機能と、を備え、
前記相関度取得機能によって取得された相関度が高くなると、前記運搬費用を安く算出する、
プログラム。
【請求項８】
支援装置を制御するコンピュータに、
物品を保管可能な複数の保管場所のうちの何れかの保管場所に保管対象の物品を保管すると仮定した場合に前記何れかの保管場所で保管が想定される全ての物品の量を、前記複数の保管場所に関する情報と前記保管場所に既に保管されている物品に関する情報とを対応付けて記憶する保管情報記憶部の情報から求め、求めた全ての物品の量が、前記何れかの保管場所で物品を保管できる最大の量以下を示した保管場所を、前記複数の保管場所から特定し、特定した保管場所の情報を、前記複数の保管場所に関する情報の中から抽出する保管場所候補抽出機能、
前記保管場所候補抽出機能により抽出された情報で示される保管場所のうちの１つの保管場所に前記保管対象の物品を保管すると仮定した場合に想定される、前記保管対象の物品の前記１つの保管場所への運搬量と前記保管対象の物品の前記１つの保管場所からの運搬量とに基づいて決まる運搬費用、および前記１つの保管場所に既に保管されている物品の量に基づいて決まる保管費用を、前記保管情報記憶部に記憶されている情報から算出することで、前記保管対象の物品の入庫から出庫までに費やされる想定費用を、前記保管場所候補抽出機能により抽出された情報で示される保管場所に対応して算出する費用算出機能、
前記費用算出機能により算出された想定費用を示す情報と前記保管場所候補抽出機能により抽出された保管場所を示す情報とを対応付けた対応情報を、前記対応情報を表示可能な装置へ出力する保管場所候補出力機能、
を実現させ、
前記保管場所候補抽出機能は、
前記保管場所を示す情報を抽出する場合、前記保管情報記憶部に記憶されている情報から前記保管対象の物品と同じ種類の物品が既に保管されている保管場所を特定し、特定した保管場所が前記最大の量以下を示した保管場所の中に含まれているかを判定する保管場所判定機能と、
前記保管対象の物品と同じ種類の物品が既に保管されている保管場所が、前記最大の量以下を示した保管場所の中に含まれていると、前記保管場所判定機能により判定された場合、前記同じ種類の物品が既に保管されている保管場所に対して近所になる保管場所を、前記保管場所の１つに対して近所になる保管場所を前記保管場所の各々に対応付けて記憶する近所情報記憶部に記憶された情報から特定する近所特定機能と、を備え、
前記近所特定機能により特定された前記近所になる保管場所と前記同じ種類の物品が既に保管されていると判定された保管場所の情報を残し、その他の保管場所の情報を前記最大の量以下を示した保管場所の情報から除外する、
プログラム。
【請求項９】
支援装置を制御するコンピュータに、
物品を保管可能な複数の保管場所のうちの何れかの保管場所に保管対象の物品を保管すると仮定した場合に前記何れかの保管場所で保管が想定される全ての物品の量を、前記複数の保管場所に関する情報と前記保管場所に既に保管されている物品に関する情報とを対応付けて記憶する保管情報記憶部の情報から求め、求めた全ての物品の量が、前記何れかの保管場所で物品を保管できる最大の量以下を示した保管場所を、前記複数の保管場所から特定し、特定した保管場所の情報を、前記複数の保管場所に関する情報の中から抽出する保管場所候補抽出機能、
前記保管場所候補抽出機能により抽出された情報で示される保管場所のうちの１つの保管場所に前記保管対象の物品を保管すると仮定した場合に想定される、前記保管対象の物品の前記１つの保管場所への運搬量と前記保管対象の物品の前記１つの保管場所からの運搬量とに基づいて決まる運搬費用、および前記１つの保管場所に既に保管されている物品の量に基づいて決まる保管費用を、前記保管情報記憶部に記憶されている情報から算出することで、前記保管対象の物品の入庫から出庫までに費やされる想定費用を、前記保管場所候補抽出機能により抽出された情報で示される保管場所に対応して算出する費用算出機能、
前記費用算出機能により算出された想定費用を示す情報と前記保管場所候補抽出機能により抽出された保管場所を示す情報とを対応付けた対応情報を、前記対応情報を表示可能な装置へ出力する保管場所候補出力機能、
を実現させ、
前記費用算出機能は、前記１つの保管場所に既に保管されている物品の量が前記１つの保管場所に物品を保管できる最大の量に近づくと、前記１つの保管場所に前記保管対象の物品を保管すると仮定した場合に想定される前記保管費用を、安く算出する、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、支援装置、支援方法およびプログラムに関する。
【背景技術】
【０００２】
保管対象である物品（保管先を探している物品）の保管場所の決定を支援するものとして、特許文献１に記載のレイアウト設計支援システム、特許文献２に記載の保管場所決定システムおよび特許文献３に記載の保管場所案内システムがある。
【０００３】
特許文献１に記載のレイアウト設計支援システムは、出庫する物品の情報を含む保管機器アイコンを、表示画面上で定義した倉庫フロア図面上に貼り付けて表示することで、物流倉庫のレイアウト設計を支援する。ここで、レイアウト設計支援システムは、保管機器アイコンに出庫頻度の高い物品の情報が含まれる場合には、その保管機器アイコンの貼り付け位置が倉庫フロア図面の出庫口に近くなるように、保管機器アイコンを貼り付けるべきエリアを順次誘導表示する。このように、レイアウト設計支援システムは、出庫頻度の高い物品を、出庫に費やす時間を短縮可能な位置に保管できるような支援によって、ユーザによる物品の保管場所の決定を支援する。
【０００４】
また、特許文献２に記載の保管場所決定システムは、保管対象物が新たに生産された場合、保管対象物が配置可能な領域を、保管対象物を保管可能な保管場所中から決定する。ここで、保管場所決定システムは、保管対象物を保管可能な保管場所を決定する場合、既に保管対象物が置かれている保管場所に保管対象物を積上げることが可能であれば、新たな荷積みを形成する選択よりも、積上げることを優先的に選択することで、無駄なスペースの発生を防止する。このように、保管場所決定システムは、保管場所で無駄なスペースが発生しないような支援によって、ユーザによる物品の保管場所の決定を支援する。
【０００５】
また、特許文献３に記載の保管場所案内システムは、物品を保管するロケーションが固定された固定ロケーション方式で保管対象の物品が管理される場合には、物品に対応付けられているロケーションを推奨ロケーションとして選択し、ユーザに示す。また、物品を保管するロケーションが固定されていない（自由である）フリーロケーション方式で保管対象の物品が管理される場合には、過去に入庫された同一品目の物品のうち最後（最新）に入庫された物品が保管されているロケーションを推奨ロケーションとして選択し、ユーザに示す。ただし、固定ロケーション方式およびフリーロケーション方式のいずれであっても、選択されたロケーションが満杯であれば、ユーザの希望に応じて、他のロケーションを推奨ロケーションとしてユーザに示す。このように、保管場所案内システムは、同じ物品を同じロケーションに保管させて出庫を効率的に行えるような支援によって、ユーザによる物品の保管場所の決定を支援する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−２８８２４８号公報
【特許文献２】特開２００９−２２０９２７号公報
【特許文献３】特開２００５−１７０６０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述した通り、特許文献１に記載のレイアウト設計支援システムは、出庫に費やす時間を短縮可能な位置に出庫頻度の高い物品を保管できるような支援を行うものであり、特許文献２に記載の保管場所決定システムは、保管場所で無駄なスペースが発生しないような支援を行うものである。また、特許文献３に記載の保管場所案内システムは、出庫を効率的に行えるような支援を行うものである。つまり、特許文献１〜３に記載の各システムは、物品の入庫から出庫までに費やされる費用を加味した支援を行っていない。よって、特許文献１〜３に記載の各システムが上述した支援を行う結果、ユーザが、物品の入庫から出庫までに費やされる費用が割高になる保管場所に、物品の保管場所を決定する可能性があるという問題点があった。
【０００８】
本発明は、上記実情に鑑みてなされたものであり、ユーザが、物品の入庫から出庫までに費やされる費用が割高になる保管場所に、物品の保管場所を決定することを防止することが可能な支援装置、支援方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、この発明に係る支援装置の保管情報記憶部は、物品を保管可能な複数の保管場所に関する情報と保管場所に既に保管されている物品に関する情報とを対応付けて記憶する。保管場所候補抽出部は、複数の保管場所のうちの何れかの保管場所に保管対象の物品を保管すると仮定した場合に何れかの保管場所で保管が想定される全ての物品の量を、既に保管されている物品に関する情報と保管対象の物品に関する情報とから求め、求めた全ての物品の量が、何れかの保管場所で物品を保管できる最大の量以下を示した保管場所を、複数の保管場所から特定し、特定した保管場所の情報を、複数の保管場所に関する情報の中から抽出する。費用算出部は、保管場所候補抽出部により抽出された情報で示される保管場所のうちの１つの保管場所に保管対象の物品を保管すると仮定した場合に想定される、保管対象の物品の１つの保管場所への運搬量と保管対象の物品の１つの保管場所からの運搬量とに基づいて決まる運搬費用、および１つの保管場所に既に保管されている物品の量に基づいて決まる保管費用を、保管情報記憶部に記憶されている情報から算出することで、保管対象の物品の入庫から出庫までに費やされる想定費用を、保管場所候補抽出部により抽出された情報で示される保管場所に対応して算出する。保管場所候補出力部は、費用算出部により算出された想定費用を示す情報と保管場所候補抽出部により抽出された保管場所を示す情報とを対応付けた対応情報を、対応情報を表示可能な装置へ出力する。相関度記憶部は、任意の物品が出庫されるときに他の物品が一緒に出庫される可能性が高い場合に大きい値が設定されている任意の物品と他の物品との相関度を、全ての物品同士の組み合わせに対応付けて記憶する。費用算出部は、物品情報取得部と相関度取得部とを備える。物品情報取得部は、運搬費用を算出する場合に、１つの保管場所に既に保管されている物品を示す情報を保管情報記憶部から取得する。相関度取得部は、物品情報取得部により取得された情報で示される物品と保管対象の物品との相関度を、相関度記憶部から取得する。費用算出部は、相関度取得部によって取得された相関度が高くなると、運搬費用を安く算出する。
【発明の効果】
【００１０】
本発明によれば、ユーザが、物品の入庫から出庫までに費やされる費用が割高になる保管場所に、物品の保管場所を決定することを防止することが可能である。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態に係る支援装置のブロック図である。
【図２】物品マスタに含まれる情報を示す図である。
【図３】物品群マスタに含まれる情報を示す図である。
【図４】物品特性マスタに含まれる情報を示す図である。
【図５】荷積みマスタに含まれる情報を示す図である。
【図６】倉庫内情報マスタに含まれる情報を示す図である。
【図７】保管機器情報マスタに含まれる情報を示す図である。
【図８】荷役機器マスタに含まれる情報を示す図である。
【図９】（ａ）は、相関度変換マスタに含まれる情報を示し、（ｂ）は、工数情報マスタに含まれる情報を示し、（ｃ）は、場所情報マスタに含まれる情報を示している。
【図１０】保管情報に含まれる情報を示す図である。
【図１１】保管対象の物品組の形名に、物品組の平均出庫頻度、平均入庫頻度、平均滞留期間および物品情報が対応付けられた情報を示す図である。
【図１２】運搬費用を示す図である。
【図１３】保管費用を示す図である。
【図１４】想定費用を示す図である。
【図１５】表示部で表示される画面を示す図である。
【図１６】保管場所候補検索処理を示すフローチャートである。
【図１７】保管場所候補検索処理の続きを示すフローチャートである。
【図１８】場所情報を反映させた検索を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態に係る支援装置１０を、図１〜図１８を参照して説明する。支援装置１０は、保管対象の物品（保管先を探している物品）に関する情報に基づき、保管対象の物品を保管する保管場所の候補（保管場所候補）を倉庫内の複数の保管場所から抽出する。また、支援装置１０は、抽出した保管場所候補に保管対象の物品を保管すると仮定した場合に想定される費用を算出する。そして、支援装置１０は、算出した費用を示す情報を、保管場所候補を示す情報と共に、情報の表示が可能な表示部に出力することで、保管対象である物品の保管場所のユーザによる決定を支援する。ここで、想定される費用は、保管対象の物品の入庫にかかる費用（保管対象の物品の保管場所への運搬量に基づく費用）、保管対象の物品の保管にかかる費用および保管対象の物品の出庫にかかる費用（保管対象の物品の保管場所からの運搬量に基づく費用）を合計したものである。以後、上述した３つの費用を合計した費用を、想定費用と称する。
【００１３】
支援装置１０は、例えばパーソナルコンピュータから構成される。支援装置１０は、制御部１００と、記憶部１２０と、入力部１３０と、タッチパネル式の表示部１４０と、出力部１５０と、を備えている。
【００１４】
制御部１００は、支援装置１０の制御を行う。制御部１００は、図示しないＣＰＵ（Central Processing Unit）と、ＲＯＭ（Read only Memory）と、ＲＡＭ（Random Access Memory）と、を備えている。
【００１５】
ＣＰＵは、ＲＯＭに格納されたプログラム（例えば、後述する図１６〜１８に示す処理を実現するプログラム）を実行する。
【００１６】
また、ＣＰＵがＲＯＭに格納されたプログラムを実行することにより、制御部１００は、マスタ情報設定部１０１と、抽出条件設定部１０２と、保管物品情報設定部１０３と、保管場所候補抽出部１０４と、費用算出部１０５と、保管場所候補出力部１０６と、保管情報更新部１０７と、の機能を実現する。
【００１７】
マスタ情報設定部１０１は、保管対象になり得る全ての物品に関する情報をユーザに設定させる。マスタ情報設定部１０１は、ユーザによる情報の設定が完了すると、倉庫内の全ての保管場所から保管場所候補を抽出するために必要になる物品情報マスタを、入力された物品に関する情報から生成し、生成した物品情報マスタを物品情報マスタ記憶部１２１に記憶する。
【００１８】
物品情報マスタ記憶部１２１に記憶される物品情報マスタは、図２に示す物品マスタ、図３に示す物品群マスタ、図４に示す物品特性マスタおよび図５に示す荷積みマスタの４つの情報から構成される。
【００１９】
物品マスタは、図２に示すように、物品の基本情報を表す。具体的には、物品マスタは、物品１個あたりの長さ、物品１個あたりの幅、物品１個あたりの容積および物品１個あたりの重量を示す情報が物品の形名に対応付けられた物品情報と、物品を分類するための分類から構成される物品分類コードと、から構成される。支援装置１０は、保管対象の物品の物品情報を加味した上で、保管対象の物品の保管場所候補を抽出する。
【００２０】
物品群マスタは、図３に示すように、ある物品群コードに属する物品が出庫されるときに他の物品が一緒に出庫される可能性を表す相関度（０．０〜１．０までの自然数）を、物品群コード毎に表す（保管対象となる全ての物品同士の組み合わせ毎に表す）。一緒に出荷される可能性が高くなると大きい値の相関度が設定される。よって、例えば、物品群コード００２に属する形名１Ａｂ００１の物品が出庫される場合、物品群コード００３に属する形名１Ａｂ００２の物品が出荷される可能性が最も高く（相関度０．５）、その次に、物品群コード０００に属する形名１Ａａ００１の物品が出荷される可能性が高く（相関度０．４）、物品群コード００１に属する形名１Ａａ００２の物品が出荷される可能性が最も低いことになる（相関度０．３）。
【００２１】
支援装置１０は、この相関度を加味した上で、想定費用を算出する。詳細には、支援装置１０は、保管対象の物品をある保管場所に保管することを想定した場合、その保管場所の近所の保管場所に、相関度の高い物品が既に保管されていれば、保管対象の物品の出荷の際、大きい相関度を示す物品も一緒に運搬できる可能性が高いことから、想定費用を低く算出する。一方、支援装置１０は、保管対象の物品をある保管場所に保管することを想定した場合、その保管場所の近所の保管場所に、相関度の低い物品が既に保管されていれば、保管対象の物品の出荷の際、小さい相関度を示す物品は一緒に運搬される可能性が低いことから、想定費用を高く算出する。
【００２２】
ここで、物品群コードは、物品の種類が同一か否かを示すコードである。例えば、形名１Ａａ００３の物品と形名１Ａｂ００１の物品とが寸法だけが異なるネジの場合、ユーザは、それぞれの形名に、同一の物品群コードを付与する。一方で、例えば、形名１Ａａ０００３の物品がネジであり、形名１Ａａ００１の物品がボルトである場合、ユーザは、それぞれの形名に異なる物品群コードを付与する。
【００２３】
物品特性マスタは、図４に示すように、物品の保管に関する情報を、物品の形名毎に表す。具体的には、物品特性マスタは、平均出庫頻度（回／日）、平均入庫頻度（回／日）および入庫から出庫までの期間を表す平均滞留期間（日）が、物品の形名に対応付けられた情報から構成される。支援装置１０は、物品特性マスタで表される情報を加味した上で、保管対象の物品の保管場所候補を抽出する。
【００２４】
荷積みマスタは、図５に示すように、物品の荷積みに関する情報を、物品の形名毎に表す。具体的には、荷積みマスタは、物品を運搬するために使用する荷台や枠組み等の保管機器を示す保管機器コード、保管機器の使用可能数（初期値）、物品を載せた保管機器の荷積み方法を特定する荷積みＮｏ、および荷積み方法を画像として示す荷積み画像が、物品の形名に対応付けられた情報から構成される。
【００２５】
また、マスタ情報設定部１０１は、上述した物品に関する情報に加え、倉庫に関する情報もユーザに設定させる。マスタ情報設定部１０１は、ユーザによる情報の設定が完了すると、倉庫内の全ての保管場所から保管場所候補を抽出するために必要になる倉庫情報マスタを、入力された倉庫に関する情報から生成し、生成した倉庫情報マスタを倉庫情報マスタ記憶部１２２に記憶する。
【００２６】
倉庫情報マスタ記憶部１２２に記憶される倉庫情報マスタは、図６に示す倉庫内情報マスタ、図７に示す保管機器情報マスタおよび図８に示す荷役機器マスタの３つの情報から構成される。
【００２７】
倉庫内情報マスタは、図６に示すように、保管場所に関する情報を表す。具体的には、倉庫内情報マスタは、保管機器コード、保管機器を運搬する荷役機器を示す荷役機器コード、保管場所から入庫口までの距離、保管場所から出庫口までの距離が、保管場所を示す保管場所Ｎｏに対応付けられた情報から構成される。支援装置１０は、倉庫内情報マスタで表される情報を加味した上で、保管対象の物品の保管場所候補を抽出する。
【００２８】
保管機器情報マスタは、図７に示すように、保管機器に物品を載せる場合の制約を示す保管制約を、保管機器コード毎に表す。具体的には、保管機器情報マスタは、保管機器に物品を載せることができる最大長さ、保管機器に物品を載せることができる最大幅、保管機器に物品を載せることができる最大高さ、保管機器に物品を載せることができる最大体積、および保管機器に物品を載せることができる最大重量が、保管機器コードに対応付けられた情報から構成される。支援装置１０は、保管機器情報マスタで表される情報を加味した上で、保管対象の物品の保管場所候補を抽出する。
【００２９】
荷役機器情報マスタは、図８に示すように、物品を載せた保管機器を運搬する場合の制約を示す荷役制約を、荷役機器コード毎に表す。具体的には、荷役機器情報マスタは、物品を載せた保管機器を運搬する場合の限界の体積、および物品を載せた保管機器を運搬する場合の限界の重量が、荷役機器コードに対応付けられた情報から構成される。支援装置１０は、荷役機器情報マスタで表される情報を加味した上で、保管対象の物品の保管場所候補を抽出する。
【００３０】
更に、マスタ情報設定部１０１は、上述した物品に関する情報および倉庫に関する情報に加え、費用に関する情報をユーザに設定させる。マスタ情報設定部１０１は、ユーザによる情報の設定が完了すると、保管対象の物品をある保管場所に保管することを想定した場合の想定費用を、入力された費用に関する情報から生成し、生成した費用情報マスタを費用情報マスタ記憶部１２３に記憶する。
【００３１】
費用情報マスタは、図９（ａ）に示す相関度変換マスタ、図９（ｂ）に示す工数情報マスタおよび図９（ｃ）に示す場所情報マスタの３つの情報から構成される。
【００３２】
相関度変換マスタは、図９（ａ）に示すように、物品群間の相関度（図３参照）を、評価係数に変換するための相関度変換情報から構成される。前述の通り、支援装置１０は、保管対象の物品をある保管場所に保管することを想定した場合の想定費用を算出するが、想定費用を算出するにあたり、ある保管場所の近所の保管場所に既に保管されている物品との相関度が高くなるほど想定費用が低くなるような評価係数に、相関度を変換する。逆に、支援装置１０は、想定費用を算出するにあたり、ある保管場所の近所の保管場所に既に保管されている物品との相関度が低くなるほど想定費用が高くなるような評価係数に、相関度を変換する。この相関度の評価係数への変換の際、支援装置１０は、相関度変換マスタを利用する。
【００３３】
工数情報マスタは、図９（ｂ）に示すように、入庫口から保管場所までの距離あるいは保管場所から出庫口までの距離を移動する場合にかかる時間（秒）を算出するための移動時間工数と、移動するときにかかった時間から移動に費やした費用を算出するための荷役単価と、保管場所に物品を保管する場合に必要な費用を算出するための保管単価と、を表す。
【００３４】
支援装置１０は、保管場所候補の抽出が完了すると、保管場所候補となった保管場所から入庫口までの距離および保管場所候補となった保管場所から出庫口までの距離と、上述の移動時間工数とから、移動にかかる時間を算出する。次に、支援装置１０は、移動にかかる時間と、上述の荷役単価とから、移動に費やす費用を求め、その費用に、上述した変換係数を乗算することで、運搬に費やされる費用（以後、「運搬費用」と称する）を算出する。また、支援装置１０は、保管対象の物品の体積を求め、その体積と、上述の保管単価とから求まる費用と、保管場所候補となった保管場所に既に保管されている物品の量とに基づいて決まる、保管に費やされる費用（以後、「保管費用」と称する）を求める。この運搬費用と保管費用の合計が、想定費用である。
【００３５】
場所情報マスタは、支援装置１０で抽出される保管場所候補を絞り込むための場所情報を表す。場所情報マスタは、図９（ｃ）に示すように、保管場所Ｎｏと、保管場所Ｎｏで示される保管場所に対して近所になる保管場所が各保管場所Ｎｏに対応付けられた情報と、保管場所Ｎｏで示される保管場所および近所の保管場所の各々で保管可能な最大の重量を示す閾値重量と、の情報から構成される。
【００３６】
保管場所候補の絞り込みがユーザにより指示された場合、支援装置１０は、保管場所候補を抽出する際、保管対象の物品と同じ形名（種類）の物品が、倉庫内のいずれかの保管場所に既に保管されているか否かを、後述の保管情報記憶部１２４に記憶された保管情報を参照して判定する。そして、支援装置１０は、保管対象の物品と同じ形名（種類）の物品が既に保管されている場合、同じ形名（種類）の物品が保管された保管場所を保管場所候補にする。また、支援装置１０は、同じ形名（種類）の物品が保管された保管場所の保管場所Ｎｏ（例えば、保管場所ＮｏがＡ−１およびＢ−１）を保管情報記憶部１２４に記憶された保管情報から取得し、取得した保管場所Ｎｏと場所情報マスタ（図９（ｃ）参照）とから、同じ形名（種類）の物品が保管された保管場所の近所の保管場所を特定し、特定した近所の保管場所も保管場所候補にする（例えば、近所の保管場所Ａ−２，Ａ−３およびＡ−３，Ｃ−１）。その後、支援装置１０は、保管場所候補になった保管場所に対応付けられている重量閾値を、場所情報マスタ（図９（ｃ）参照）から特定し、保管対象の物品の重量が特定した重量閾値を超えると判定した場合、超えると判定した保管場所を（例えば、保管場所ＮｏＢ−１および近所の保管場所Ａ−３，Ｃ−１を）、保管場所候補から除外する。このようにして、支援装置１０は、保管場所候補を、保管対象の物品と同じ形名（種類）の物品が既に保管されている保管場所およびその保管場所の近所の保管場所に絞り込む。この保管場所の絞り込みにより、保管対象の物品と同じ形名（種類）の物品が既に保管されている保管場所を含む特定の範囲の保管場所に、保管対象の物品を保管することができる。また、この保管場所の絞り込みにより、重量閾値以下の重量を示す保管対象の物品を特定の範囲の保管場所に保管することができる。
【００３７】
ここで、保管情報記憶部１２４に記憶された保管情報は、図１０に示すように、物品を保管可能な複数の保管場所に関する情報と保管場所に既に保管されている物品に関する情報とから構成される。具体的には、保管情報は、物品が保管された保管場所を表す保管場所Ｎｏ、保管場所から入庫口までの距離、保管場所から出庫口までの距離、保管場所の空間充填率、保管場所の重量充填率、保管場所で使用可能な保管機器を表す保管機器コード、保管機器に載せることができる物品の最大体積、保管機器に載せることができる物品の最大重量、保管場所に既に配置されている（使用されている）保管機器の数量を表す配置数量、保管場所で使用可能な荷役機器を表す荷役機器コード、保管場所に既に保管されている物品の形名、保管場所に既に保管されている物品の１個あたりの体積、保管場所に既に保管されている物品の１個あたりの重量、および保管場所に既に保管されている物品の物品群コードの情報から構成される。
【００３８】
これらの情報のうち、空間充填率は、保管場所に物品を保管可能な空間が物品によって占有されている度合いを示す値である。空間充填率は、ある保管場所に既に保管されている全ての物品の体積を、ある保管場所に物品を保管できる空間の体積で除した値である。
【００３９】
また、重量充填率は、保管場所で物品を保管できる空間で許容された最大重量に占める物品の重量の度合いを示す値である。重量充填率は、ある保管場所に既に保管されている全ての物品の重量を、ある保管場所で物品を保管できる空間で許容された重量で除した値である。
【００４０】
また、保管情報記憶部１２４に記憶された保管情報のうち、保管場所Ｎｏ、保管場所から入庫口までの距離、保管場所から出庫口までの距離、保管機器コードおよび荷役機器コードは、倉庫内情報マスタ（図６参照）の情報を流用している（コピーしている）。そして、保管機器に載せることができる物品の最大体積および最大重量は、保管機器情報マスタ（図７参照）の情報を流用している。また、保管場所に既に保管されている物品の形名、物品１個あたりの体積および重量は、物品マスタ（図２参照）の情報を流用している。更に、物品の物品群コードは、物品群マスタ（図３参照）の情報を流用している。
【００４１】
なお、保管情報記憶部１２４に記憶された保管情報は、保管情報更新部１０７によって、物品の保管が完了した場合（入庫が完了した場合）および保管された物品を出庫した場合に更新される。
【００４２】
抽出条件設定部１０２は、保管場所候補の検索の実行がユーザにより指示された場合、保管対象の物品の形名および数量をユーザに入力させる。具体的には、抽出条件設定部１０２は、保管場所候補の検索の実行がユーザにより指示された場合、まず、保管対象の物品の形名および数量を示す情報をユーザに入力させるための画面を、表示部１４０の表示領域に表示する。そして、抽出条件設定部１０２は、ユーザにより入力された物品の形名および数量をＲＡＭに記憶する。なお、抽出条件設定部１０２は、保管対象の物品の形名および数量が複数組入力された場合、各組毎に、物品の形名および数量を対応付けてＲＡＭに記憶する。ここで、支援装置１０は、ユーザにより入力された形名および数量で特定される物品を、１つの纏まりとして認識して、保管場所候補を抽出する。よって、ユーザにより入力された形名および数量で特定される物品を、以後、「物品組」と称する。
【００４３】
また、抽出条件設定部１０２は、保管場所候補の検索の実行がユーザにより指示された場合、場所情報マスタ（図９（ｃ）参照）を使用した保管場所候補の絞り込みを行うか否かをユーザに入力させるための画面を、表示部１４０の表示領域に表示する。そして、抽出条件設定部１０２は、保管場所候補の絞り込みを行う、または行わない、のいずれかが、例えば入力部１３０の操作によりユーザから示された場合、入力された情報をＲＡＭに記憶する。
【００４４】
保管物品情報設定部１０３は、物品組が複数入力された場合、どの物品組から保管場所に保管していくかの優先順位を決定する。具体的には、保管物品情報設定部１０３は、次のようにして優先順位を決定する。即ち、保管物品情報設定部１０３は、抽出条件設定部１０２がＲＡＭに記憶させた物品組の形名を全て読み出し、読み出した形名と一致する形名を、物品情報マスタ記憶部１２１に記憶された物品マスタ（図２参照）から検索して、各形名に対応する物品情報を取得する。そして、保管物品情報設定部１０３は、取得した物品情報から物品の１個あたりの重量を示す情報を形名毎に取り出し、取り出した１個あたりの重量を示す情報に、物品組を構成する数量を乗算することで、各物品組の重量を算出する。また、保管物品情報設定部１０３は、ＲＡＭから読み出した形名と一致する形名を、物品情報マスタ記憶部１２１に記憶された物品特性マスタ（図４参照）から検索して、平均出庫頻度、平均入庫頻度および平均滞留期間を形名毎に取得する。そして、保管物品情報設定部１０３は、平均出庫頻度が多い順に物品組を並び替える。
【００４５】
このとき、平均出庫頻度が同一の物品組がある場合、保管物品情報設定部１０３は、平均入庫頻度が多い順に、平均出庫頻度が同一の物品組を並び替える。それでも、平均入庫頻度が同一の物品組がある場合、保管物品情報設定部１０３は、平均滞留期間が短い順に、平均入庫頻度が同一の物品組を並び替える。更にそれでも、平均滞留期間が同一の物品組がある場合、保管物品情報設定部１０３は、物品組の重量が軽い順に、平均滞留期間が同一の物品組を並び替える。このようにして、保管物品情報設定部１０３は、物品組の優先順位を決定する。なお、保管物品情報設定部１０３は、優先順位を決定すると、図１１に示すように、保管対象の物品組の形名に、物品組の平均出庫頻度、平均入庫頻度、平均滞留期間および物品情報を対応付けて、ＲＡＭに記憶する。
【００４６】
なお、保管物品情報設定部１０３は、物品組の入力が１組であった場合、その物品組の優先順位を「１」に決定する。
【００４７】
保管場所候補抽出部１０４は、物品組の入力が１組であった場合は入力された物品組を保管可能な保管場所候補を抽出する。また、保管場所候補抽出部１０４は、物品組の入力が複数であった場合は保管物品情報設定部１０３で決定された優先順位が上位の物品組から順に、物品組を保管可能な保管場所候補を抽出する。
【００４８】
具体的には、保管場所候補抽出部１０４は、以下のようにして、保管場所候補を抽出する。保管場所候補抽出部１０４は、空間充填率および重量充填率が１００％未満の保管場所の保管情報を、保管情報記憶部１２４に記憶された保管情報を参照して取得し、ＲＡＭに記憶する。
【００４９】
また、保管場所候補抽出部１０４は、物品情報マスタ記憶部１２１に記憶された荷積みマスタ（図５参照）から保管機器の使用可能数（初期値）を取得する。そして、保管場所候補抽出部１０４は、取得した保管機器の使用可能数（初期値）から、ＲＡＭに記憶されている保管情報（取得した保管場所に対応する保管情報）に含まれる配置数量（既に使用されている数量を示す）を減算することで、ＲＡＭに記憶されている保管情報で示される保管場所で使用可能な保管機器の数量を、保管機器毎に求める。
【００５０】
次に、保管場所候補抽出部１０４は、保管対象の物品組の形名と一致する形名を、物品マスタ（図２参照）から検索して、物品組の物品情報を求める。具体的には、保管場所候補抽出部１０４は、保管対象の物品組の形名と一致する形名を、物品マスタ（図２参照）から検索して、物品の１個あたりの長さ、幅、高さ、体積および重量を取得する。そして、保管場所候補抽出部１０４は、物品の１個あたりの長さ、物品の１個あたりの幅、物品の１個あたりの高さ、物品の１個あたりの体積および物品の１個あたりの重量に、物品組を構成する数量を乗算して、物品組の長さ、物品組の幅、物品組の高さ、物品組の体積および物品組の重量（物品組の物品情報）を求める。
【００５１】
次に、保管場所候補抽出部１０４は、保管対象の物品組を、ＲＡＭに記憶されている保管情報で示される保管場所（取得した保管情報に対応する保管場所）のそれぞれで保管することを想定した場合の、空間充填率および重量充填率を、保管場所毎に求める。具体的には、保管場所候補抽出部１０４は、物品組の物品情報とＲＡＭに記憶されている保管情報とから、保管場所で保管が想定される全ての物品の体積を求め、この値を、その保管場所に物品を保管できる空間の体積（記憶部１２０に予め記憶されている）で除することで、空間充填率を求める。また、保管場所候補抽出部１０４は、物品組の物品情報とＲＡＭに記憶されている保管情報とから、保管場所で保管が想定される全ての物品の重量を求め、この値を、その保管場所に物品を保管できる空間で許容された重量（記憶部１２０に予め記憶されている）で除することで、重量充填率を求める。以後、この空間充填率を、「予定空間充填率」と称し、この重量充填率を、「予定重量充填率」と称する。
【００５２】
また、保管場所候補抽出部１０４は、先に求めた物品組の物品情報が保管制約（図７参照）を満たすように、保管対象の物品組を保管機器に載せた場合に、必要になる保管機器の数を求める。そして、保管場所候補抽出部１０４は、必要数のぶん残っている保管機器が使用できる保管場所を、倉庫内情報マスタ（図６参照）から選定する。
【００５３】
そして、保管場所候補抽出部１０４は、必要数のぶん残っている保管機器が使用できる保管場所の予定空間充填率および予定重量充填率が１００％以下であるか否かを、先に求めた予定空間充填率および予定重量充填率を使用して判定する。その後、保管場所候補抽出部１０４は、選定した保管場所の予定空間充填率および予定重量充填率が１００％以下である保管場所を候補としてＲＡＭに残し（候補として特定し）、それ以外の保管場所の保管情報をＲＡＭから削除する。
【００５４】
このようにして、保管場所候補抽出部１０４は、倉庫内の複数の保管場所のうちの何れかの保管場所に保管対象の物品を保管すると仮定した場合に、その何れかの保管場所で保管が想定される全ての物品の量（全ての物品の体積および全ての物品の重量）を、ＲＡＭに記憶されている保管情報と物品組の物品情報とから求め、求めた全ての物品の量が、何れかの保管場所で物品を保管できる最大の量以下を示した保管場所候補の情報、言い換えれば、予定空間充填率および予定重量充填率が１００％以下を示した保管場所候補の情報を、複数の保管場所の情報から特定し、抽出する。
【００５５】
その後、保管場所候補抽出部１０４は、ＲＡＭに記憶されている保管場所に（取得した保管情報に対応する保管場所に）、物品組を運搬できるか否かを判定するために、ＲＡＭに記憶されている保管情報から、保管機器の最大体積および最大重量を読み出す。そして、保管場所候補抽出部１０４は、読み出した保管機器の最大体積および最大重量を荷役制約（図８参照）に収めることができる荷役機器が使用できる保管場所を、つまり、物品組を運搬できる保管場所を、倉庫内情報マスタ（図６参照）から選定する。その後、保管場所候補抽出部１０４は、選定した保管場所を候補としてＲＡＭに残し、それ以外の保管場所の保管情報をＲＡＭから削除する。
【００５６】
このようにして、保管場所候補抽出部１０４は、保管対象の物品組の保管場所候補を抽出する。
【００５７】
ここで、保管場所候補抽出部１０４は、保管場所候補を更に絞り込むための指示がユーザから指示されている場合、上述した処理によって抽出した保管場所候補の絞り込みを行う。
【００５８】
まず、保管場所候補抽出部１０４は、保管対象の物品組の形名と一致する形名が、ＲＡＭに記憶されている保管情報に存在するか否かを判定する。これにより、保管場所候補抽出部１０４は、保管対象の物品組と同じ種類の物品組が既に保管されている保管場所を特定し、特定した保管場所が、保管場所候補に含まれるか否かを判定することができる。
【００５９】
保管場所候補抽出部１０４は、保管対象の物品組と同じ種類の物品組が既に保管されている保管場所が保管場所候補に含まれると判定すると、同じ種類の物品組が保管されている保管場所と、その保管場所の近所の保管場所とを、保管場所候補としてＲＡＭに残し、それ以外の保管場所の保管情報をＲＡＭから削除する。なお、保管場所候補抽出部１０４は、近所の保管場所を、以下のようにして特定する。即ち、保管場所候補抽出部１０４は、同じ種類の物品組が保管されている保管場所の保管場所ＮｏをＲＡＭから取得し、取得した保管場所Ｎｏと場所情報マスタ（図９（ｃ）参照）とから、近所の保管場所を特定する。
【００６０】
加えて、保管場所候補抽出部１０４は、保管対象の物品組の重量を示す情報（既に求めている物品組の物品情報に含まれる情報）が、保管場所候補になっている全ての保管場所において、重量閾値以下か否かを判定する。なお、保管場所候補抽出部１０４は、保管場所候補になっている全ての保管場所の重量閾値を、以下のようにして特定する。即ち、保管場所候補抽出部１０４は、保管場所候補になっている全ての保管場所の保管場所ＮｏをＲＡＭに記憶された保管情報から検索し、検索した保管場所Ｎｏに対応付けられている重量閾値を、場所情報マスタ（図９（ｃ）参照）から特定する。
【００６１】
そして、保管場所候補抽出部１０４は、保管対象の物品組の重量が、保管場所候補になっている保管場所のいずれかで重量閾値を超えると判定した場合、物品組の重量が重量閾値以下を示した保管場所を保管場所候補としてＲＡＭに残し、それ以外の保管場所の保管情報をＲＡＭから削除する。
【００６２】
このようにして、保管場所候補抽出部１０４は、場所情報マスタ（図９（ｃ）参照）を用いて、保管場所候補の絞り込みを行う。
【００６３】
費用算出部１０５は、ＲＡＭに記憶されている保管場所候補毎に、保管対象の物品を保管場所に保管すると仮定した場合に想定される、保管対象の物品の保管場所への運搬量と保管対象の物品の保管場所からの運搬量とに基づいて決まる運搬費用、および保管対象の物品の保管にかかる保管費用を算出する。そして、費用算出部１０５は、運搬費用と保管費用を合計した想定費用を算出し、想定費用の低い順に、保管場所候補を並び替える。費用算出部１０５は、具体的には、次のようにして、運搬費用、保管費用および想定費用を算出する。
【００６４】
即ち、費用算出部１０５は、運搬費用の算出に必要な相関度を求めるために、まず、保管場所候補に既に保管されている物品の形名を、ＲＡＭに記憶された保管情報（保管場所候補の保管場所に対応する保管情報、図１０参照）から取得する。そして、費用算出部１０５は、取得した形名と、保管対象の物品組の形名とを用いて、物品群マスタ（図３参照）に示す情報から、図１２に示すように、保管場所候補毎に相関度を取得する。そして、費用算出部１０５は、保管場所候補毎の相関度を用いて、相関度変換マスタ（図９（ｂ）参照）に示す情報から、保管場所候補毎の評価係数を取得する（図１２参照）。
【００６５】
次に、費用算出部１０５は、倉庫内情報マスタ（図６参照）から、保管対象の物品を入庫する入庫口までの距離および保管対象の物品を出庫する出庫口までの距離を、保管場所候補毎に取得する（図１２参照）。そして、費用算出部１０５は、例えば次のようにして、運搬費用を求める。即ち、費用算出部１０５は、例えば、入庫口までの距離と出庫口までの距離とを加算し、その加算値に、移動時間工数（図９（ａ）参照）を乗算する。そして、費用算出部１０５は、乗算値に、荷役単価（図９（ａ）参照）を乗算し、その値を評価係数で除算する。費用算出部１０５は、この計算を、保管場所候補毎に行うことで、保管場所候補毎に運搬費用を算出する（図１２参照）。
【００６６】
このような算出を行うことで、費用算出部１０５は、入庫口から保管場所までの距離および保管場所から出庫口までの距離の合計が長くなると、運搬費用を高く算出する。また、費用算出部１０５は、相関度が高くなると、運搬費用を安く算出する。
【００６７】
また、費用算出部１０５は、次のようにして、図１３に示す保管費用を求める。即ち、費用算出部１０５は、保管対象の物品組の体積（保管場所候補の抽出の際、保管場所候補抽出部１０４によって既に求められている体積）に、保管単価（図９（ａ）参照）を、乗算する。そして、費用算出部１０５は、乗算値を、空間充填率で除算する。更に、費用算出部１０５は、除算値から、次の値、即ち、重量補充率に除算値を乗算して２分の１した値を、減算する。費用算出部１０５は、この計算を、保管場所候補毎に行うことで、保管場所候補毎に保管費用を算出する（図１３参照）。なお、費用算出部１０５は、保管費用の算出に使用する空間充填率および重量充填率を、ＲＡＭに記憶された保管情報（保管候補の保管場所に対応する保管情報）から取得する。
【００６８】
このような算出を行うことで、費用算出部１０５は、空間充填率および重量充填率が１００％に近づくと、言い換えれば、保管場所に既に保管されている物品の量が保管場所に物品を保管できる最大の量に近づくと、保管費用を安く算出する。
【００６９】
上述した算出方法によって、費用算出部１０５は、運搬費用および保管費用を算出する。この運搬費用および保管費用を算出することで、保管対象の物品の入庫から出庫までに費やされる想定費用を、保管場所候補毎に算出することができる。
【００７０】
その後、費用算出部１０５は、算出した運搬費用と保管費用とを保管場所候補毎に合計して想定費用を算出し、想定費用と保管場所候補とを対応付ける。そして、費用算出部１０５は、図１４に示すように、想定費用の低い順に保管場所候補を並び替えた情報を生成する。
【００７１】
保管場所候補出力部１０６は、費用算出部１０５で生成された情報（図１４参照）に、荷積みＮｏを示す情報と、保管場所を選択する選択ボタンを構成する情報と、備考情報と、を対応付けた対応情報を、対応情報を表示可能な表示部１４０へ出力する。表示部１４０は、図１５に示すように、対応情報を示す画面を、表示部１４０の保管場所候補表示領域に表示する。
【００７２】
なお、保管場所候補出力部１０６は、荷積みＮｏを、次のようにして、費用算出部１０５で生成された情報に対応付ける（図１４参照）。即ち、保管場所候補出力部１０６は、保管対象の物品組の形名と一致する形名を含む荷積みマスタ（図５参照）を倉庫情報マスタ記憶部１２２から検索する。そして、保管場所候補出力部１０６は、検索した荷積みマスタに含まれる保管機器コードと、倉庫内情報マスタ（図６参照）に含まれる保管場所Ｎｏと、費用算出部１０５で生成された保管場所候補を含む情報とから、保管場所候補に対応する荷積みＮｏを特定し、特定した荷積みＮｏを、費用算出部１０５で生成された情報（図１４参照）に対応付ける。
【００７３】
また、保管場所候補出力部１０６は、図１５に示す備考情報に含まれる情報のうち入庫口までの距離および出庫口までの距離を示す情報を、次のようにして、費用算出部１０５で生成された保管場所候補を含む情報に対応付ける。即ち、保管場所候補出力部１０６は、費用算出部１０５で生成された情報に含まれる保管場所Ｎｏと一致する保管場所Ｎｏを、倉庫内情報マスタ（図６参照）から検索する。そして、保管場所候補出力部１０６は、一致する保管場所Ｎｏに対応付けられている、入庫口までの距離および出庫口までの距離を示す情報を、費用算出部１０５で生成された情報（図１４参照）に対応付ける。
【００７４】
更に、保管場所候補出力部１０６は、図１５に示す備考情報に含まれる情報のうち空間充填率および重量充填率入を示す情報を、次のようにして、費用算出部１０５で生成された保管場所候補を含む情報に対応付ける。即ち、保管場所候補出力部１０６は、費用算出部１０５で生成された情報（図１４参照）に含まれる保管場所Ｎｏと一致する保管場所Ｎｏを、保管情報記憶部１２４に記憶されている保管情報（図１０参照）から検索する。そして、保管場所候補出力部１０６は、一致する保管場所Ｎｏに対応付けられている、空間充填率および重量充填率を示す情報を、費用算出部１０５で生成された情報に対応付ける。
【００７５】
また、保管場所候補出力部１０６は、図１５に示すように、想定費用が最も低い保管場所Ｎｏ「Ａ−１」の備考情報（条件を示す情報）として、「最小費用」のコメントを対応付ける。また、保管場所候補出力部１０６は、保管場所Ｎｏ「Ａ−２」の備考情報（条件を示す情報）として、保管場所Ｎｏ「Ａ−２」が保管場所候補の中で最も出庫口に近いことを表す「出庫重視」のコメントを対応付ける。更に、保管場所候補出力部１０６は、保管場所Ｎｏ「Ａ−３」の備考情報（条件を示す情報）として、保管場所Ｎｏ「Ａ−３」が保管場所候補の中で最も重量充填率が低いことを表す「重量充填率上昇重視」のコメントを対応付ける。そして、保管場所候補出力部１０６は、保管場所Ｎｏ「Ｂ−１」の備考情報（条件を示す情報）として、保管場所Ｎｏ「Ｂ−１」が保管場所候補の中で最も空間充填率が低いことを表す「空間充填率上昇重視」のコメントを対応付ける。このような対応付けが行われた情報を、保管場所候補出力部１０６は、表示部１４０の保管場所候補表示領域に表示させる（図１５参照）。
【００７６】
また、保管場所候補出力部１０６は、物品組の入庫および出庫がスムースに行えるよう、保管場所の地図を示す情報を、表示部１４０へ出力する。
【００７７】
ユーザは、各保管場所候補に対応付けられている選択ボタンのうち１つの選択ボタンを押し、決定ボタンを押すことで、例えば、図１５に示す形名「１Ａａ００１」の物品の保管場所を決定することができる。ユーザによって保管場所が決定されると、支援装置１０は、次の優先順位の物品組について、保管場所候補の抽出を行う。
【００７８】
なお、保管場所候補出力部１０６は、表示部１４０に出力した情報を、更に、例えば倉庫内に設置された大型ディスプレイに出力することで、表示部１４０に表示される画面と同一の画面を大型ディスプレイで表示することを可能にしてもよい。
【００７９】
ここで、図１５に示す情報入力領域は、抽出条件設定部１０２によって表示部１４０に表示される。この情報入力領域に表示された文字「形名」の右に存在する枠内に、保管対象の物品組の形名がユーザにより入力され、情報入力領域に表示された文字「数量」の右に存在する枠内に、保管対象の物品の数量がユーザにより入力され、更に、情報入力領域に表示された完了ボタンがユーザにより押されると、抽出条件設定部１０２は、物品組の形名および数量の受け付けを完了させる。すると、保管物品情報設定部１０３は、物品組みの優先順位付けを実行する。
【００８０】
保管情報更新部１０７は、物品組の保管場所が決定する毎に（ユーザによって決定ボタンが押される毎に）、保管情報記憶部１２４に記憶された保管情報を更新する。具体的には、保管情報更新部１０７は、物品組の保管場所が決定されると、保管場所候補抽出部１０４が既に算出している予定空間充填率のうち、決定された保管場所に対応する予定空間充填率を、保管情報記憶部１２４に記憶する。また、保管情報更新部１０７は、物品組の保管場所が決定されると、保管場所候補抽出部１０４が既に算出している予定重量充填率のうち、決定された保管場所に対応する予定重量充填率を、保管情報記憶部１２４に記憶する。また、保管情報更新部１０７は、物品組の保管場所が決定されると、保管場所候補抽出部１０４が既に算出している保管機器の必要数のうち、決定された保管場所に対応する保管機器の必要数を、保管情報記憶部１２４に記憶する。
【００８１】
記憶部１２０は、例えばフラッシュメモリから構成される。記憶部１２０は、物品情報マスタ記憶部１２１と、倉庫情報マスタ記憶部１２２と、費用情報マスタ記憶部１２３と、保管情報記憶部１２４と、を備えている。
【００８２】
物品情報マスタ記憶部１２１は、物品情報マスタを記憶する。具体的には、物品情報マスタ記憶部１２１は、物品マスタ（図２参照）、物品群マスタ（図３参照）、物品特性マスタ（図４参照）および荷積みマスタ（図５参照）の４つの情報から構成される物品情報マスタを記憶する。
【００８３】
倉庫情報マスタ記憶部１２２は、倉庫情報マスタを記憶する。具体的には、倉庫情報マスタ記憶部１２２は、倉庫内情報マスタ（図６参照）、保管機器情報マスタ（図７参照）および荷役機器マスタ（図８参照）の４つの情報から構成される倉庫情報マスタを記憶する。
【００８４】
費用情報マスタ記憶部１２３は、費用情報マスタを記憶する。具体的には、費用情報マスタ記憶部１２３は、相関度変換マスタ（図９（ａ）参照）、工数情報マスタ（図９（ｂ）参照）および場所情報マスタ（図９（ｃ）参照）の３つの情報から構成される費用情報マスタを記憶する。
【００８５】
保管情報記憶部１２４は、物品を保管可能な複数の保管場所に関する情報と保管場所に既に保管されている物品に関する情報とが対応付けられた情報を含んだ保管情報（図１０参照）を記憶する。
【００８６】
入力部１３０は、例えば、キーボードである。入力部１３０は、例えば、保管対象の物品組の形名や数量の入力、或いは、選択ボタン、完了ボタンまたは決定ボタンの押下等に使用される（図１５参照）。
【００８７】
表示部１４０は、例えば、タッチパネルを有する液晶ディスプレイである。表示部１４０は、例えば、保管場所候補を表示した画面等を表示領域に表示する（図１５参照）。
【００８８】
出力部１５０は、例えば、通信インターフェイスである。出力部１５０は、例えば、表示部１４０の表示領域に表示された画面（図１５参照）を構成する情報を、例えば倉庫内に設置された大型ディスプレイに出力することで、表示部１４０に表示された画面と同一の画面を大型ディスプレイで表示することを可能にする。
【００８９】
バスラインＢＬは、各部１００，１２０〜１５０を相互に接続する。
【００９０】
上述した支援装置１０の電源がオンされている状態で、保管場所候補の検索の実行が、入力部１３０を介してユーザにより指示されると、支援装置１０は、図１６に示す保管場所候補検索処理を開始する。なお、保管場所候補検索処理の実行には、次の条件を満たしていることが必要である。即ち、物品情報マスタ記憶部１２１へ物品情報マスタが記憶されていること、倉庫情報マスタ記憶部１２２へ倉庫情報マスタが記憶されていること、および費用情報マスタ記憶部１２３へ費用情報マスタが記憶されていることが必要である。
【００９１】
保管場所候補検索処理のステップＳ１では、制御部１００（抽出条件設定部１０２）は、保管対象の物品組の形名および数量をユーザに入力させるための画面を、表示部１４０の表示領域に表示する（図１５参照）。そして、制御部１００（抽出条件設定部１０２）は、完了ボタン（図１５参照）がユーザにより押されることで、形名および数量の入力が全ての物品組で完了したと判定すると（ステップＳ１：Ｙｅｓ）、入力された全ての物品組の形名および数量をＲＡＭに記憶する。一方、制御部１００（抽出条件設定部１０２）は、完了ボタンが押されるまで、つまり、形名および数量の入力が完了するまで（ステップＳ１：Ｎｏ）、ステップＳ１を繰り返し実行する。
【００９２】
ステップＳ２では、制御部１００（抽出条件設定部１０２）は、場所情報マスタ（図９（ｃ）参照）を使用した保管場所候補の絞り込みを行うか否かをユーザに入力させるための画面を、表示部１４０の表示領域に表示する。そして、制御部１００（抽出条件設定部１０２）は、保管場所候補の絞り込みを行う、または行わない、のいずれかの指示が、例えば入力部１３０の操作によりユーザから示された場合（ステップＳ２：Ｙｅｓ）、ステップＳ３へ移行する。このように、ユーザは、場所情報マスタ（図９（ｃ）参照）を使用した保管場所候補の絞り込みの実行可否を、任意に決定することができる。
【００９３】
なお、制御部１００（抽出条件設定部１０２）は、保管場所候補の絞り込みを行う、または行わない、のいずれかの指示が、ユーザから示された場合（ステップＳ２：Ｙｅｓ）、その指示の内容を示す情報を、ＲＡＭに記憶する。一方、制御部１００（抽出条件設定部１０２）は、保管場所候補の絞り込みを行う、または行わない、のいずれかの指示がユーザから示されるまで（ステップＳ２：Ｎｏ）、ステップＳ２を繰り返し実行する。
【００９４】
ステップＳ３では、制御部１００（保管物品情報設定部１０３）は、次の処理を実行して、ステップＳ１で入力された物品組に対し、どの物品組から保管場所に保管していくかの優先順位を決定する（ステップＳ３）。即ち、制御部１００（保管物品情報設定部１０３）は、ステップＳ１でＲＡＭに記憶した物品組の形名を全て読み出し、読み出した形名と一致する形名を、物品情報マスタ記憶部１２１に記憶された物品マスタ（図２参照）から検索して、各形名に対応する物品情報を取得する。そして、制御部１００（保管物品情報設定部１０３）は、取得した物品情報から物品の１個あたりの重量を示す情報を形名毎に取り出し、取り出した１個あたりの重量を示す情報に、物品組を構成する数量を乗算することで、各物品組の重量を算出する。また、制御部１００（保管物品情報設定部１０３）は、ＲＡＭから読み出した形名と一致する形名を、物品情報マスタ記憶部１２１に記憶された物品特性マスタ（図４参照）から検索して、平均出庫頻度、平均入庫頻度および平均滞留期間を形名毎に取得する。そして、制御部１００（保管物品情報設定部１０３）は、平均出庫頻度が多い順に物品組を並び替える。
【００９５】
このとき、平均出庫頻度が同一の物品組がある場合、制御部１００（保管物品情報設定部１０３）は、平均入庫頻度が多い順に、平均出庫頻度が同一の物品組を並び替える。それでも、平均入庫頻度が同一の物品組がある場合、制御部１００（保管物品情報設定部１０３）は、平均滞留期間が短い順に、平均入庫頻度が同一の物品組を並び替える。更にそれでも、平均滞留期間が同一の物品組がある場合、制御部１００（保管物品情報設定部１０３）は、物品組の重量が軽い順に、平均滞留期間が同一の物品組を並び替える。このようにして、制御部１００（保管物品情報設定部１０３）は、物品組の優先順位を決定する。なお、保管物品情報設定部１０３は、優先順位を決定すると、保管対象の物品組の形名に、物品組の平均出庫頻度、平均入庫頻度、平均滞留期間および物品情報を対応付けて、ＲＡＭに記憶する（図１１参照）。
【００９６】
ステップＳ３の終了後、制御部１００（保管物品情報設定部１０３）は、優先順位が上位の物品組から保管場所候補を抽出するための準備として、優先順位が何位の物品組に対して保管場所候補を抽出するかを指示するＲＡＭ内のカウンタＮに、「１」を代入して（ステップＳ４）、ステップＳ５へ移行する。
【００９７】
ステップＳ５では、制御部１００（保管場所候補抽出部１０４）は、空間充填率および重量充填率が１００％未満の保管場所の保管情報を、保管情報記憶部１２４に記憶された保管情報を参照して取得し、ＲＡＭに記憶する（ステップＳ５）。
【００９８】
そして、制御部１００（保管場所候補抽出部１０４）は、ステップＳ６で次の処理を実行する。即ち、制御部１００（保管場所候補抽出部１０４）は、物品情報マスタ記憶部１２１に記憶された荷積みマスタ（図５参照）から保管機器の使用可能数（初期値）を取得する。そして、制御部１００（保管場所候補抽出部１０４）は、取得した保管機器の使用可能数（初期値）から、ステップＳ５で抽出した保管情報に含まれる配置数量（既に使用されている数量を示す）を減算することで、ステップＳ５で抽出した保管情報に含まれる保管場所で使用可能な保管機器の数量を、保管機器毎に求める（ステップＳ６）。
【００９９】
次に、制御部１００（保管場所候補抽出部１０４）は、第Ｎ番目の優先順位の物品組の形名と一致する形名を、物品マスタ（図２参照）から検索して、物品組の物品情報を求める（ステップＳ７）。具体的には、制御部１００（保管場所候補抽出部１０４）は、第Ｎ番目の優先順位の物品組の形名と一致する形名を、物品情報マスタ記憶部１２１に記憶された物品マスタ（図２参照）から検索して、物品の１個あたりの長さ、物品の１個あたりの幅、物品の１個あたりの高さ、物品の１個あたりの体積および物品の１個あたりの重量を取得する。そして、制御部１００（保管場所候補抽出部１０４）は、物品の１個あたりの長さ、物品の１個あたりの幅、物品の１個あたりの高さ、物品の１個あたりの体積および物品の１個あたりの重量に、物品組を構成する数量を乗算して、物品組の長さ、物品組の幅、物品組の高さ、物品組の体積および物品組の重量（物品組の物品情報）を求める。
【０１００】
そして、制御部１００（保管場所候補抽出部１０４）は、第Ｎ番目の優先順位の物品組を、ステップＳ５で抽出された保管情報に含まれる保管場所のそれぞれで保管することを想定した場合の、空間充填率（予定空間充填率）および重量充填率（予定重量充填率）を、保管場所毎に求める（ステップＳ８）。具体的には、制御部１００（保管場所候補抽出部１０４）は、ステップＳ７で求めた物品組の物品情報とステップＳ５で抽出された保管情報とから、保管場所で保管が想定される全ての物品の体積を求め、この値を、その保管場所に物品を保管できる空間の体積（記憶部１２０に予め記憶されている）で除することで、予定空間充填率を求める。また、制御部１００（保管場所候補抽出部１０４）は、ステップＳ７で求めた物品組の物品情報とステップＳ５で抽出された保管情報とから、保管場所で保管が想定される全ての物品の重量を求め、この値を、その保管場所に物品を保管できる空間で許容された重量（記憶部１２０に予め記憶されている）で除することで、予定重量充填率を求める。
【０１０１】
次に、制御部１００（保管場所候補抽出部１０４）は、ステップＳ９で次の処理を実行する。即ち、制御部１００（保管場所候補抽出部１０４）は、ステップＳ７で求めた物品組の物品情報が保管制約（図７参照）を満たすように、第Ｎ番目の優先順位の物品組を保管機器に載せた場合に、必要になる保管機器の数を求める。そして、制御部１００（保管場所候補抽出部１０４）は、求めた必要数のぶん残っている保管機器が使用できる保管場所を、倉庫情報マスタ記憶部１２２に記憶された倉庫内情報マスタ（図６参照）から選定する。更に、制御部１００（保管場所候補抽出部１０４）は、選定した保管場所の予定空間充填率および予定重量充填率が１００％以下であるか否かを、ステップＳ８で求めた値を使用して判定する。その後、制御部１００（保管場所候補抽出部１０４）は、選定した保管場所の予定空間充填率および予定重量充填率が１００％以下である保管場所を候補として残し、それ以外の保管場所の保管情報をＲＡＭから削除する（ステップＳ９）。
【０１０２】
更に、制御部１００（保管場所候補抽出部１０４）は、ステップＳ９で抽出された保管場所に、物品組を運搬できるか否かを判定するために、ステップＳ１０で次の処理を実行する。即ち、制御部１００（保管場所候補抽出部１０４）は、ＲＡＭに記憶されている保管情報（ステップＳ９で抽出された保管場所に対応する保管情報）から、保管機器の最大体積および最大重量を読み出す。そして、制御部１００（保管場所候補抽出部１０４）は、読み出した保管機器の最大体積および最大重量を荷役制約（図８参照）に収めることができる荷役機器が使用できる保管場所を、つまり、物品組を運搬できる保管場所を、倉庫情報マスタ記憶部１２２に記憶された倉庫内情報マスタ（図６参照）から選定する。その後、制御部１００（保管場所候補抽出部１０４）は、選定した保管場所を候補としてＲＡＭに残し、それ以外の保管場所の保管情報をＲＡＭから削除する（ステップＳ１０）。
【０１０３】
このようにして、制御部１００（保管場所候補抽出部１０４）は、第Ｎ番目の優先順位の物品組の保管場所候補を抽出する。
【０１０４】
ステップＳ１０の実行後、制御部１００（保管場所候補抽出部１０４）は、図１７に示すステップＳ２１で、保管場所候補の絞り込みを行うことがユーザにより指示されているか否かを、ＲＡＭに記憶されたユーザの指示を示す情報に応じて判定する（ステップＳ２１）。制御部１００（保管場所候補抽出部１０４）は、保管場所候補の絞り込みを行うことを示す情報がＲＡＭに記憶されていると判定すると（ステップＳ２１：Ｙｅｓ）、保管場所候補を更に絞り込むため、ステップＳ２２に示す場所情報を反映させた検索を実行する。この場所情報を反映させた検索の詳細は、図１８に示す通りの内容である。
【０１０５】
制御部１００（保管場所候補抽出部１０４）は、図１８に示す場所情報を反映させた検索のステップＳ４１で、第Ｎ番目の物品組の形名と一致する形名が、ＲＡＭに記憶されている保管情報（ステップＳ１０で抽出された保管場所に対応する保管情報）に存在するか否かを判定する（ステップＳ４１）。つまり、制御部１００（保管場所候補抽出部１０４）は、第Ｎ番目の物品組と同じ種類の物品組が、ステップＳ１０で抽出された保管場所に保管されているか否かを判定する。
【０１０６】
制御部１００（保管場所候補抽出部１０４）は、第Ｎ番目の物品組と同じ種類の物品組が、ステップＳ１０で抽出された保管場所に保管されていると判定すると（ステップＳ４１：Ｙｅｓ）、同じ種類の物品組が保管されている保管場所と、その保管場所の近所の保管場所とを、保管場所候補としてＲＡＭに残し、それ以外の保管場所の保管情報をＲＡＭから削除する（ステップＳ４２）。なお、制御部１００（保管場所候補抽出部１０４）は、近所の保管場所を、以下のようにして特定する。即ち、制御部１００（保管場所候補抽出部１０４）は、同じ種類の物品組が保管されている保管場所の保管場所ＮｏをＲＡＭから取得し、取得した保管場所Ｎｏと、費用情報マスタ記憶部１２３に記憶された場所情報マスタ（図９（ｃ）参照）とから、近所の保管場所を特定する。
【０１０７】
ステップＳ４２の実行後、制御部１００（保管場所候補抽出部１０４）は、第Ｎ番目の物品組の重量（ステップＳ７で求めた物品組の物品情報に含まれる情報）が、保管場所候補になっている全ての保管場所において、重量閾値以下か否かを判定する（ステップＳ４３）。なお、制御部１００（保管場所候補抽出部１０４）は、保管場所候補になっている全ての保管場所の重量閾値を、以下のようにして特定する。即ち、制御部１００（保管場所候補抽出部１０４）は、保管場所候補になっている保管場所の保管場所ＮｏをＲＡＭに記憶された保管情報から検索し、検索した保管場所Ｎｏに対応付けられている重量閾値を、費用情報マスタ記憶部１２３に記憶された場所情報マスタ（図９（ｃ）参照）から特定する。
【０１０８】
制御部１００（保管場所候補抽出部１０４）は、第Ｎ番目の物品組の重量が、保管場所候補になっている保管場所のいずれかで重量閾値を超えると判定すると（ステップＳ４３：Ｎｏ）、物品組の重量が重量閾値以下を示した保管場所を保管場所候補としてＲＡＭに残し、それ以外の保管場所の保管情報をＲＡＭから削除する（ステップＳ４４）。
【０１０９】
このようにして、保管場所候補抽出部１０４は、場所情報マスタ（図９（ｃ）参照）を用いて、保管場所候補を更に絞り込む。
【０１１０】
一方、制御部１００（保管場所候補抽出部１０４）は、第Ｎ番目の物品組の重量が、保管場所候補になっている全ての保管場所において、重量閾値以下と判定すると（ステップＳ４３：Ｙｅｓ）、物品組の重量による保管場所候補の絞り込みを行う必要がないので、ステップＳ４４をスキップして、この場所情報を反映させた検索を終了する。
【０１１１】
また、制御部１００（保管場所候補抽出部１０４）は、ステップＳ４１で、第Ｎ番目の物品組と同じ種類の物品組が、ステップＳ１０で抽出された保管場所に保管されていないと判定すると、場所情報マスタ（図９（ｃ）参照）を用いた保管場所候補の絞り込みができないので、ステップＳ４２〜Ｓ４４をスキップして、この場所情報を反映させた検索を終了する。
【０１１２】
場所情報を反映させた検索が終了すると、制御部１００（費用算出部１０５）は、図１７のステップＳ２３で示すように、ＲＡＭに記憶されている保管場所候補毎に、運搬費用および保管費用を算出する（ステップＳ２３）。
【０１１３】
ステップＳ２３では、制御部１００（費用算出部１０５）は、次のようにして、運搬費用を求める。即ち、制御部１００（費用算出部１０５）は、運搬費用の算出に必要な相関度を求めるために、まず、保管場所候補に既に保管されている物品の形名を、ＲＡＭに記憶された保管情報（保管候補の保管場所に対応する保管情報、図１０参照）から取得する。そして、制御部１００（費用算出部１０５）は、取得した形名と、第Ｎ番目の優先順位の物品組の形名とを用いて、物品情報マスタ記憶部１２１に記憶された物品群マスタ（図３参照）に示す情報から、保管場所候補毎に相関度を取得する（図１２参照）。そして、制御部１００（費用算出部１０５）は、保管場所候補毎の相関度を用いて、費用情報マスタ記憶部１２３に記憶された相関度変換マスタ（図９（ｂ）参照）に示す情報から、保管場所候補毎の評価係数を取得する（図１２参照）。
【０１１４】
次に、制御部１００（費用算出部１０５）は、倉庫情報マスタ記憶部１２２に記憶された倉庫内情報マスタ（図６参照）から、入庫口までの距離および出庫口までの距離を、保管場所候補毎に取得する（図１２参照）。そして、制御部１００（費用算出部１０５）は、例えば次のようにして、運搬費用を求める。即ち、制御部１００（費用算出部１０５）は、例えば、入庫口までの距離と出庫口までの距離とを加算し、その加算値に、費用情報マスタ記憶部１２３に記憶された移動時間工数（図９（ａ）参照）を乗算する。そして、制御部１００（費用算出部１０５）は、乗算値に、費用情報マスタ記憶部１２３に記憶された荷役単価（図９（ａ）参照）を乗算し、その値を評価係数で除算する。制御部１００（費用算出部１０５）は、この計算を、保管場所候補毎に行うことで、保管場所候補毎に運搬費用を算出する（図１２参照）。
【０１１５】
また、ステップＳ２３では、制御部１００（費用算出部１０５）は、次のようにして、保管費用を求める。即ち、制御部１００（費用算出部１０５）は、第Ｎ番目の優先順位の物品組の体積（ステップＳ７で求めた物品組の物品情報に含まれる情報）に、費用情報マスタ記憶部１２３に記憶された保管単価（図９（ａ）参照）を、乗算する。そして、制御部１００（費用算出部１０５）は、乗算値を、空間充填率で除算する。更に、制御部１００（費用算出部１０５）は、除算値から、次の値、即ち、重量補充率に除算値を乗算して２分の１した値を、減算する。制御部１００（費用算出部１０５）は、この計算を、保管場所候補毎に行うことで、保管場所候補毎に保管費用を算出する（図１３参照）。なお、制御部１００（費用算出部１０５）は、保管費用の算出に使用する空間充填率および重量充填率を、ＲＡＭに記憶された保管情報から取得する。
【０１１６】
上述した算出方法によって、制御部１００（費用算出部１０５）は、運搬費用および保管費用を算出する。
【０１１７】
その後、制御部１００（費用算出部１０５）は、算出した運搬費用と保管費用とを保管場所候補毎に合計して想定費用を算出し、想定費用と保管場所候補とを対応付ける。そして、制御部１００（費用算出部１０５）は、想定費用の低い順に保管場所候補を並び替えた情報を生成する（ステップＳ２３，図１４参照）。
【０１１８】
ステップＳ２３の実行後、制御部１００（保管場所候補出力部１０６）は、制御部１００（費用算出部１０５）で生成された情報（図１４参照）に、荷積みＮｏを示す情報と、保管場所を選択する選択ボタンを構成する情報と、備考情報と、を対応付けた対応情報を、対応情報を表示可能な表示部１４０へ出力する（ステップＳ２４）。これにより、表示部１４０は、対応情報を、表示部１４０の保管場所候補表示領域に表示する（図１５参照）。
【０１１９】
なお、制御部１００（保管場所候補出力部１０６）は、荷積みＮｏを、次のようにして、制御部１００（費用算出部１０５）で生成された情報（図１４参照）に対応付ける。即ち、制御部１００（保管場所候補出力部１０６）は、第Ｎ番目の優先順位の物品組の形名と一致する形名を含む荷積みマスタ（図５参照）を、倉庫情報マスタ記憶部１２２から検索する。そして、制御部１００（保管場所候補出力部１０６）は、検索した荷積みマスタに含まれる保管機器コードと、倉庫内情報マスタ（図６参照）に含まれる保管場所Ｎｏと、制御部１００（費用算出部１０５）で生成された保管場所候補を含む情報（図１４参照）とから、保管場所候補に対応する荷積みＮｏを特定し、特定した荷積みＮｏを、制御部１００（費用算出部１０５）で生成された情報に対応付ける。
【０１２０】
また、制御部１００（保管場所候補出力部１０６）は、備考情報（図１５参照）に含まれる情報のうち入庫口までの距離および出庫口までの距離を示す情報を、次のようにして、制御部１００（費用算出部１０５）で生成された情報（図１４参照）に対応付ける。即ち、制御部１００（保管場所候補出力部１０６）は、制御部１００（費用算出部１０５）で生成された情報に含まれる保管場所Ｎｏと一致する保管場所Ｎｏを、倉庫情報マスタ記憶部１２２に記憶された倉庫内情報マスタ（図６参照）から検索する。そして、制御部１００（保管場所候補出力部１０６）は、一致する保管場所Ｎｏに対応付けられている、入庫口までの距離および出庫口までの距離を示す情報を、制御部１００（費用算出部１０５）で生成された情報（図１４参照）に対応付ける。
【０１２１】
更に、制御部１００（保管場所候補出力部１０６）は、備考情報（図１５参照）に含まれる情報のうち空間充填率および重量充填率入を示す情報を、次のようにして、制御部１００（費用算出部１０５）で生成された情報（図１４参照）に対応付ける。即ち、制御部１００（保管場所候補出力部１０６）は、制御部１００（費用算出部１０５）で生成された情報に含まれる保管場所Ｎｏと一致する保管場所Ｎｏを、保管情報記憶部１２４に記憶されている保管情報（図１０参照）から検索する。そして、制御部１００（保管場所候補出力部１０６）は、一致する保管場所Ｎｏに対応付けられている、空間充填率および重量充填率を示す情報を、制御部１００（費用算出部１０５）で生成された情報（図１４参照）に対応付ける。
【０１２２】
また、ステップＳ２４で、制御部１００（保管場所候補出力部１０６）は、想定費用が最も低い保管場所Ｎｏ「Ａ−１」の備考情報（条件を示す情報）として、「最小費用」のコメントを対応付ける。また、制御部１００（保管場所候補出力部１０６）は、保管場所Ｎｏ「Ａ−２」の備考情報（条件を示す情報）として、保管場所Ｎｏ「Ａ−２」が保管場所候補の中で最も出庫口に近いことを表す「出庫重視」のコメントを対応付ける。更に、制御部１００（保管場所候補出力部１０６）は、保管場所Ｎｏ「Ａ−３」の備考情報（条件を示す情報）として、保管場所Ｎｏ「Ａ−３」が保管場所候補の中で最も重量充填率が低いことを表す「重量充填率上昇重視」のコメントを対応付ける。そして、制御部１００（保管場所候補出力部１０６）は、保管場所Ｎｏ「Ｂ−１」の備考情報（条件を示す情報）として、保管場所Ｎｏ「Ｂ−１」が保管場所候補の中で最も空間充填率が低いことを表す「空間充填率上昇重視」のコメントを対応付ける。このような対応付けが行われた情報が、ステップＳ２４で、表示部１４０の保管場所候補表示領域に表示される（図１５参照）。
【０１２３】
また、ステップＳ２４で、制御部１００（保管場所候補出力部１０６）は、物品組の入庫および出庫がスムースに行えるよう、保管場所の地図を示す情報を、表示部１４０へ出力する。
【０１２４】
なお、ステップＳ２４では、制御部１００（保管場所候補出力部１０６）は、表示部１４０に出力した情報を、更に、例えば倉庫内に設置された大型ディスプレイに出力することで、表示部１４０に表示された画面と同一の画面を大型ディスプレイで表示することを可能にしてもよい。
【０１２５】
ステップＳ２４の実行後、制御部１００は、表示部１４０に表示された決定ボタン（図１５参照）がユーザによって押されることで、保管場所の決定が行われたか否かを判定する（ステップＳ２５）。制御部１００は、表示部１４０に表示された決定ボタン（図１５参照）が押されていない、即ち、保管場所の決定が行われていないと判定すると（ステップＳ２５：Ｎｏ）、ステップＳ２５へ戻る。一方、制御部１００は、表示部１４０に表示された決定ボタンが押された、即ち、保管場所の決定が行われたと判定すると（ステップＳ２５：Ｙｅｓ）、ステップＳ２６へ移行する。
【０１２６】
ステップＳ２６では、制御部１００（保管情報更新部１０７）は、保管情報記憶部１２４に記憶された保管情報を更新する（ステップＳ２６）。具体的には、制御部１００（保管情報更新部１０７）は、物品組の保管場所が決定されると、ステップＳ８で算出した予定空間充填率のうち、決定された保管場所に対応する予定空間充填率を、保管情報記憶部１２４に記憶する。また、制御部１００（保管情報更新部１０７）は、物品組の保管場所が決定されると、ステップＳ８で算出した予定重量充填率のうち、決定された保管場所に対応する予定重量充填率を、保管情報記憶部１２４に記憶する。また、制御部１００（保管情報更新部１０７）は、物品組の保管場所が決定されると、ステップＳ６で求めた保管機器の必要数のうち、決定された保管場所に対応する保管機器の必要数を、保管情報記憶部１２４に記憶する。
【０１２７】
ステップＳ２６の実行後、制御部１００は、優先順位が付与された全ての物品組の保管場所が決定したか否かを判定する（ステップＳ２７）。具体的には、制御部１００は、カウンタＮの値が、優先順位の最大値と同じであるか否かを判定する。制御部１００は、優先順位が付与された全ての物品組の保管場所が決定していないと判定すると（ステップＳ２７：Ｎｏ）、カウンタＮの値を１増加させ（ステップＳ２８）、図１６に示すステップＳ５へ戻る。一方、制御部１００は、優先順位が付与された全ての物品組の保管場所が決定したと判定すると（ステップＳ２７：Ｙｅｓ）、この保管場所候補検索処理を終了する。
【０１２８】
上述した通り、実施の形態１の支援装置１０は、保管対象の物品（保管先を探している物品）に関する情報に基づき、保管対象の物品を保管する保管場所の候補（保管場所候補）を倉庫内の複数の保管場所から抽出する。また、支援装置１０は、抽出した保管場所候補に保管対象の物品を保管すると仮定した場合に想定される想定費用（保管対象の物品の入庫から出庫までに費やされる想定費用）を算出する。そして、支援装置１０は、算出した想定費用を示す情報を、保管場所候補を示す情報と共に、情報の表示が可能な表示部に出力することで、保管対象である物品の保管場所のユーザによる決定を支援する。よって、支援装置１０によれば、ユーザが、物品の入庫から出庫までに費やされる費用が割高になる保管場所に、物品の保管場所を決定することを防止することが可能である。
【０１２９】
以上、本発明の実施形態を説明したが、この発明は上記の実施の形態に限定されず、種々の変形および応用が可能である。
【０１３０】
例えば、上述した実施の形態の支援装置１０は、運搬費用の算出の際、物品群間の相関度（図３参照）を、相関度変換情報（図９（ａ）参照）に当てはめて、次に示す４つの評価係数に変換した。即ち、支援装置１０は、物品群間の相関度を、０．５（相関度が０．００以上０．２５未満の場合），１．０（相関度が０．２５以上０．５０未満の場合），１．５（相関度が０．５０以上０．７５未満の場合），２．０（相関度が０．７５以上１．００以下の場合）の評価係数に変換したが、これに限られるものではない。例えば、ある保管場所への保管を想定した保管対象の物品と、ある保管場所の近所の保管場所に既に保管されている物品との相関度が高くなればなるほど、実施の形態の支援装置１０よりも、更に、算出される想定費用が低くなるようにしたい場合には、評価係数を次のようにすればよい。即ち、例えば、相関度が０．００以上０．２５未満の場合および相関度が０．２５以上０．５０未満の場合の評価係数を支援装置１０と同じにする一方で、相関度が０．５０以上０．７５未満の場合の評価係数を例えば２．０にして、相関度が０．７５以上１．００以下の場合の評価係数を例えば３．０にしてもよい。
【０１３１】
なお、上記実施形態において、支援装置１０を制御するプログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read−Only Memory）、ＤＶＤ（Digital Versatile Disc）、ＭＯ（Magneto−Optical Disc）等のコンピュータが読み取り可能な記録媒体に格納して配布し、そのプログラムを、コンピュータ等にインストールすることにより、図１６〜図１８に示す処理を実行する支援装置を構成することとしてもよい。
【０１３２】
また、上述のプログラムをインターネット等の通信ネットワーク上の所定のサーバ装置が有するディスク装置等に格納しておき、例えば、搬送波に重畳させて、ダウンロード等するようにしてもよい。
【０１３３】
また、上述の図１６〜図１８に示す処理を、各ＯＳ（Operating System）が分担して実現する場合、又は、ＯＳとアプリケーションとの協働により実現する場合等には、ＯＳ以外の部分のみを媒体に格納して配布してもよく、また、ダウンロード等してもよい。
【符号の説明】
【０１３４】
１０                      支援装置
１００                    制御部
１０１                    マスタ情報設定部
１０２                    抽出条件設定部
１０３                    保管物品情報設定部
１０４                    保管場所候補抽出部
１０５                    費用算出部
１０６                    保管場所候補出力部
１０７                    保管情報更新部
１２０                    記憶部
１２１                    物品情報マスタ記憶部
１２２                    倉庫情報マスタ記憶部
１２３                    費用情報マスタ記憶部
１２４                    保管情報記憶部
１３０                    入力部
１４０                    表示部
１５０                    出力部
ＢＬ                      バスライン
【図１】
0005972047.tif 000002
【図２】
0005972047.tif 000003
【図３】
0005972047.tif 000004
【図４】
0005972047.tif 000005
【図５】
0005972047.tif 000006
【図６】
0005972047.tif 000007
【図７】
0005972047.tif 000008
【図８】
0005972047.tif 000009
【図９】
0005972047.tif 000010
【図１０】
0005972047.tif 000011
【図１１】
0005972047.tif 000012
【図１２】
0005972047.tif 000013
【図１３】
0005972047.tif 000014
【図１４】
0005972047.tif 000015
【図１５】
0005972047.tif 000016
【図１６】
0005972047.tif 000017
【図１７】
0005972047.tif 000018
【図１８】
0005972047.tif 000019