Galera, tenho um probleminha pra fazer e não consigo.
Eu tenho q lançar k produtos dentre X produtos (descritos como A, B , C … ). Pretento entrevistar M pessoas, nas quais responderão se compraria ou não esse produto.
ex:
------A B C D E F G
1----0 1 1 1 1 0 0
2----1 0 1 1 1 0 0
3----1 0 1 0 0 1 1
4----0 1 1 0 1 0 0
5----0 0 0 0 0 0 1
6----0 0 1 1 1 0 0
A, B, C … São produtos que eu pretendo lançar no mercado.
1,2,3 … são pessoas entrevistadas (1) pra qm compraria o produto e (0) pra qm não compraria o produto.
Eu pretendo lançar k produtos no mercado… eu eu quero q esses produtos seja atingido pelo maior numero possivel de pessoas ex:
caso eu queira lançar 2 produtos nesse caso seria o produto E e G,(E não o C e o E) pois atingiria todas as pessoass
por mais q o produto G tenha cido aprovado por apenas duas pessoas ele seria escolhido pois nenhuma pessoa deixaria de comprar um dos meus produtos, sendo q se eu escolhesse o C e o E o individou 5 não copraria nenhum dos meus produtos…
Como eu faria em java, pra q ele percorresse a matriz de k em k soluções e verificar qual produto seria lançado?
Caso não tenha entendido posso tentar esclarecer melhor.
Att, Ricardo