¿Cuál es el papel de la optimización convexa en los problemas de asignación de energía en la comunicación inalámbrica, por ejemplo, en sistemas basados ​​en OFDM?

El problema de asignación de cualquier tipo requiere optimización. En esta pregunta en particular, estamos tratando con la asignación de energía, y dado que usted tomó los sistemas basados ​​en OFDM como ejemplo, me atendré a eso.

En un sistema de Radio Cognitiva, le gustaría que los usuarios envíen cierta potencia a ciertas subportadoras de acuerdo con las necesidades y la Calidad del Servicio. Como no desea desperdiciar energía, preferiría enviar la energía mínima necesaria para mantener la QoS. No es tan simple, ya que debe respetar algunas restricciones, como el requisito de velocidad de datos y el requisito de tener un solo usuario en una subportadora. La OFDM multiusuario con subportadora adaptativa, bit y asignación de potencia muestra que tales requisitos y el problema de minimización en su conjunto se pueden escribir en forma de un problema clásico de optimización:


donde [math] f, g_i, h_i [/ ​​math] son ​​funciones. Ahora, aquí está la parte divertida: la optimización en general es difícil * (juego de palabras, ya que la mayoría de los problemas de optimización general son NP-hard), por lo que nos gustaría reducir este problema a algo que sepamos cómo resolver de una manera más fácil. Es por eso que nos encantaría que este problema se convierta en un problema de optimización convexa, lo que significa que las funciones [math] f, g_i [/ ​​math] son ​​convexas. El documento citado anteriormente muestra cómo se pueden aplicar algunas transformaciones al problema de asignación original para ponerlo en forma convexa.

Ahora, ¿por qué queríamos eso? Una vez que encontramos una solución que optimiza ese sistema y que satisface las condiciones de Karush-Kuhn-Tucker, terminamos, como en el caso de la optimización convexa, las condiciones de Karush-Kuhn-Tuckes son suficientes para determinar si un punto es óptimo o no.
______________
* puede que no sea difícil encontrar la solución (enfoque de Lagrange), pero demostrar que es óptimo es difícil, ya que las condiciones KKT brindan las condiciones necesarias en el caso general.

En la versión simple del problema, el transmisor tiene una restricción de potencia total de unidades P. Hay N subportadoras y uno necesita distribuir P ​​unidades de potencia entre las N subportadoras de modo que la tasa de suma se maximice. Puede enmarcar este problema de la siguiente manera:

Registro máximo (1 + P_1 / N_o) + registro (1 + P_2 / N_o) +… + registro (1 + P_N / N_o)

tal que

[matemáticas] P_1 + P_2 +… + P_N = P [/ matemáticas]

[matemáticas] P_i \ geq 0 \ forall i \ in \ {1,2,…, N \} [/ matemáticas]

La función objetivo se desprende del teorema de Shannon, y la optimización está sobre {P1, P2, …, PN}.

Ahora, es fácil verificar que el objetivo es una función cóncava (log es una función cóncava) y el conjunto de soluciones factibles es un conjunto simplex, que es convexo (un simplex n-dimensional es el conjunto de n-tuplas (x1 , x2, …, xn) de modo que x1 + x2 + … + xn = r, una constante, y todos los xi no son negativos). Por lo tanto, el problema general es convexo y, por lo tanto, puede resolverse.

PD: Muchos problemas de asignación de recursos se pueden convertir como problemas de optimización en un simplex. Este es un problema muy bien estudiado en economía, ya que la asignación de un recurso escaso para maximizar alguna utilidad es el problema central en economía.