Electrical Engineering and Systems Science, Systems and Control Robust Energy Systems: A Survey of Distributed Optimization Techniques and Attack Resilience Strategies November 28, 2023