O Problema de Diversidade Máxima exige a escolha de itens de uma lista de itens, de modo que a diversidade definida como alguma distância métrica entre os itens seja maximizada.
Eu tenho um problema mais simples, que eu esperava poder resolver de uma maneira mais simples. No meu caso, tenho uma lista de itens, cada um com uma determinada chave não exclusiva. Quero escolher itens da minha lista para que o número máximo de itens por chave seja minimizado .
por exemplo, se minha lista for:
('a', 5), ('b', 4), ('c', 2), ('a', 6), ('b', 5)
e devemos escolher itens, uma solução ideal seria uma lista contendo um item para cada chave.
Existe um algoritmo para fazer isso que seja mais simples que o do Problema de Diversidade Máxima?