@article{https://resolver.caltech.edu/CaltechAUTHORS:20190905-100922515,
    title = "On the Role of a Market Maker in Networked Cournot Competition",
    journal = "Mathematics of Operations Research",
    year = "2019",
    url = "https://resolver.caltech.edu/CaltechAUTHORS:20190905-100922515",
    id = "record",
    issn = "0364-765X",
    doi = "10.1287/moor.2018.0961",
    volume = "44"
}


@article{https://resolver.caltech.edu/CaltechAUTHORS:20150126-071149016,
    title = "Optimal Placement of Distributed Energy Storage in Power Networks",
    journal = "IEEE Transactions on Automatic Control",
    year = "2016",
    url = "https://resolver.caltech.edu/CaltechAUTHORS:20150126-071149016",
    id = "record",
    issn = "0018-9286",
    doi = "10.1109/TAC.2015.2437527",
    volume = "61"
}


@article{https://resolver.caltech.edu/CaltechAUTHORS:20170810-100823060,
    title = "Quadratically Constrained Quadratic Programs on Acyclic Graphs With Application to Power Flow",
    journal = "IEEE Transactions on Control of Network Systems",
    year = "2015",
    url = "https://resolver.caltech.edu/CaltechAUTHORS:20170810-100823060",
    id = "record",
    issn = "2325-5870",
    doi = "10.1109/TCNS.2015.2401172",
    volume = "2"
}


@article{https://resolver.caltech.edu/CaltechAUTHORS:20150821-103411487,
    title = "A Unifying Market Power Measure for Deregulated Transmission-Constrained Electricity Markets",
    journal = "IEEE Transactions on Power Systems",
    year = "2015",
    url = "https://resolver.caltech.edu/CaltechAUTHORS:20150821-103411487",
    id = "record",
    issn = "0885-8950",
    doi = "10.1109/TPWRS.2014.2360216",
    volume = "30"
}


@article{https://resolver.caltech.edu/CaltechAUTHORS:20150112-101936328,
    title = "Equivalent relaxations of optimal power flow",
    journal = "IEEE Transactions on Automatic Control",
    year = "2015",
    url = "https://resolver.caltech.edu/CaltechAUTHORS:20150112-101936328",
    id = "record",
    issn = "0018-9286",
    doi = "10.1109/TAC.2014.2357112",
    volume = "60"
}