公式アカウントからの投稿が始まります

ちょっとわけあって以下の問題を解くアルゴリズムが仕事で必要になりました。有識者のお知恵をお借りしたくご確認いただけませんでしょうか。


----------
前提:
* ボールが複数あります。このボールには色がついています。
* また、このボールには0か1のラベルが貼ってあります(2値のみ)。
* このボールをランダムに以下のように箱に詰めます。

```
箱A: red-0, blue-1, yellow-0
箱B: blue-0, yellow-0
箱C: red-1, blue-1, yellow-1
:
:
```

問題:
* ボールを以下の条件で複数回交換してボールのラベルが1しかない箱を最大化するアルゴリズムを定式化してください。

条件:
* ボールは同じ色のボールとしか交換できない
* 最小の手順で実施すること
------------


質問:
* この問題は数学的に知られた問題でしょうか?
* この問題はNPでしょうか?
* この問題を定式化することは可能でしょうか?
* どのようなアルゴリズムが有効でしょうか?

  • 画像を添付する (ファイルサイズ:10MB以内、ファイル形式:JPG/GIF/PNG)
  • 今の自分の気分スタンプを選ぼう!
あと4000文字

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!