En este libro se presentan diferentes metodologías para determinar de forma óptima la ubicación y precio de contrato de generación distribuida en redes de distribución. Se considera un ambiente competitivo en el que el operador de la red busca minimizar los pagos en la compra de energía y el propietario de la generación distribuida busca maximizar sus ganancias por la venta de energía. La interacción de estos dos agentes da lugar a un problema de programación binivel que se aborda desde diferentes perspectivas: programación matemática, teoría de Juegos y Algoritmos Genéticos.