Revenue- and network-constrained market clearing via bilevel programming | Publicación