Summary: | O Problema da Diversidade Máxima é um problema de natureza combinatória com o objetivo de selecionar os m itens mais distintos de um conjunto N = {e$ _1$ , e$ _2$ , ..., e$ _n$ }, com emph{n} elementos, tal que emph{m < n} e existe uma medida de diversidade para cada par de elementos. A literatura apresenta a formulação quadrática do problema e sua linearização. A proposta deste trabalho consiste no cálculo de limitantes superiores com base nessa formulação linearizada. A partir da confecção de um grafo modelado para representar o Problema da Diversidade Máxima, esse grafo é particionado em emph{k} clusters e o problema, dividido em emph{k} subproblemas relacionados aos clusters criados. Esses subproblemas são formulados de acordo com a metodologia utilizada. Nesse processo de divisão, algumas restrições são relaxadas no sentido lagrangeano e a solução final apresenta um limitante superior para o problema. Duas técnicas distintas foram utilizadas separadamente neste trabalho, a fim de melhorar esse limitante em processos iterativos: o método dos subgradientes e o da geração de colunas. Embora os esforços tenham sido estritamente direcionados à formulação e à modelagem matemática do problema principal e seus subproblemas, ambos os métodos foram implementados e executados para fim de análise e comparação de resultados. === The Maximum Diversity Problem is a problem of combinatorial nature with the objective of selecting the m most distinct items from a set N = {e$ _1$ , e$ _2$ , ..., e$ _n$ } with emph{n} elements, such as emph{m < n} and exists a diversity measure for each pair of elements. In literature, we can find the problems quadratic formulation and its linearization. The proposal of this work consists in calculate the upper bounds, based on the linearized formulation. From the confection of a graph modeled to represent the Maximum Diversity Problem, this graph is partitioned into emph{k} clusters and the problem is divided into emph{k} subproblems related to the created clusters. These subproblems are formulated according to the used methodology. In this division process, some constraints are relaxed in the lagrangean sense and the final solution presents an upper bound for the problem. Two distinct techniques were used separately in this work, with the purpose of improve this bound with iterative processes: the subgradients and the column generation method. Although the efforts have been strictly aimed to the mathematic modeling and formulation of the main problem and its subproblems, both methods were implemented and executed in order to make results comparison and analysis.
|