INSTITUTO NACIONAL DE TELECOMUNICAÇÕES MESTRADO EM TELECOMUNICAÇÕES OTIMIZAÇÃO CONVEXA – TP542 PROF. DR. DAYAN ADIONEL GUIMARÃES 5ª SÉRIE DE EXERCÍCIOS ENTREGA NO DIA ____ / ____ / ____ 1. Justifique porque a função dual de Lagrange é sempre côncava, independente do problema de otimização original ser ou não ser convexo. 2. Com relação ao problema two-way partitioning, p. 219 do livro texto, escreva xTWx como um somatório onde fiquem explícitos os elementos da matriz W, ou seja Wij. Procure fornecer uma interpretação para tais elementos. 3. Ainda com relação ao problema two-way partitioning, justifique a passagem matemática: inf xTWx + ∑ υi ( xi2 − 1) = inf xT [W + diag (υ )]x − 1T υ x x i { 4. Usando o Matlab ou o Mathcad, construa matrizes A T 0eB } 0 de ordem 2 e plote as funções T x Ax e x Bx. Altere as matrizes A e B de forma que não sejam mais semidefinidas positivas, observe ou infira sobre o mínimo das correspondentes funções e comente sobre suas observações no que diz respeito aos valores dos mínimos e suas relações com o fato das matrizes serem ou não serem semidefinidas positivas. 5. Com relação ao problema dual de Lagrange do problema LP na forma de desigualdade (veja p. 225 do livro texto), mostre que −bT λ , AT λ + c = 0 inf cT x + λ T ( Ax − b) = x −∞ , em caso contrário. 6. Com relação ao Slide 5-13, mostre os detalhes da igualdade g (λ ) = − 14 λ T AP −1 AT λ − bT λ 7. Uma maneira interessante de entender a primeira expressão da Subseção 5.5.1, p. 241 é através de uma figura contendo uma função convexa qualquer e os valores de f0(x) para um valor de x qualquer, p⋆, g(λ, υ), x, x⋆, (f0(x) – p⋆) e [f0(x) – g(λ, υ)]. Faça um esboço de uma figura como esta para x ∈ R. 8. O Exemplo 5.2, p. 245 do livro texto, tem grande aplicação em telecomunicações. Basicamente, ele procura encontrar a distribuição ótima de potência de transmissão em um conjunto de canais, cada um sujeito a uma determinada relação sinal-ruído, de forma que seja atingida a máxima taxa de transmissão total (chamada de capacidade), sujeito a uma restrição de potência total máxima. Este problema se aplica, por exemplo, na alocação de potência nos sub-canais de modems com tecnologia ADSL que operam com múltiplas portadoras. No livro Digital Transmission do Prof. Dayan, na subseção 8.1.7.3, p. 719, aborda-se justamente este problema, porém com uma notação mais apropriada ao contexto de sistemas de comunicação, diferente daquela utilizada pelo Prof. Boyd no Exemplo 5.2. Lá o problema de otimização pode ser escrito da seguinte maneira: U P maximize − ∑ log 2 1 + u2 u =1 σu T sujeito a P 0, 1 P = PT onde U é o número de canais; P = (P1, P2, ..., PU) representa a variável do problema e é o vetor com os valores de potência alocada em cada canal; σu2 é a variância de ruído no u-ésimo canal e PT é a potência total de transmissão. Utilizando o Exemplo 5.2 do Prof. Boyd como referência, resolva analiticamente o problema de otimização acima descrito e interprete-o à luz do conceito de water-filling. Implemente o código CVX para o problema. Entregue a sua solução para o professor. 9. Exercício 5.1 do livro texto. 10. Exercício 5.5 do livro texto. 11. Estude com bastante atenção o enunciado do Exercício 5.13 do livro texto. Muitos problemas de otimização não convexa podem ser convertidos em problemas convexos usando algum tipo de relaxação (relaxation) nas restrições. Neste exercício os elementos de x só podem ter os valores 0 e 1, o que torna o problema não convexo. Na verdade trata-se de um problema de otimização inteira (integer programming), outro grande ramo da otimização matemática. Mas o problema pode ser transformado em um problema de otimização convexa através da relaxação desta restrição para x. Se tiver oportunidade, procure ler um pouco mais sobre esta técnica, pois ela é de fato muito útil do ponto de vista prático (estude o artigo “Integer Programming - Lagrangian Relaxation.pdf” disponibilizado na pasta da disciplina na Internet). 12. Exercício 5.21 do livro texto. 13. Exercício 5.26(a) e 5.26(b) do livro texto. 14. Exercício 5.27 do livro texto. 15. Exercício 5.28 do livro texto. Dica: verifique as condições KKT. ============================== FIM =====================================