0. These codes are developed by:
	Zhiyuan Liu, University of Colorado, Boulder,
	Xinyang Zhou, National Renewable Energy Laboratory,
	Yi Guo, University of Texas, Dallas,
based on the algorithms developed in:
[1] X. Zhou, Z. Liu, C. Zhao, and L. Chen, Accelerated Voltage Regulation in Multi-Phase Distribution Networks Based on Hierarchical Distributed Algorithm, https://arxiv.org/abs/1903.00072, 2019.
[2] X. Zhou, Z. Liu, Y. Guo, C. Zhao, and L. Chen, "Gradient-Based Multi-Area Distribution System State Estimation," https://arxiv.org/abs/1909.11266, 2019
[3] X. Zhou, Z. Liu, W. Wang, C. Zhao, F. Ding, and L. Chen, Hierarchical Distributed Voltage Regulation in Networked Autonomous Grids, American Control Conference, https://arxiv.org/abs/1809.08624, 2019.


1. The folder "11000_node_system" contains 10k test feeder settings.

2. The folder "110000_node_system" contains 100k test feeder settings.

3. The folder "python" contains linearizaiton parameters and clustering settings, as well as the codes
that generate these settings. Specifically, the following files can be used to generate results directly:
	3.1	OPF_hierarchical_nestrov_eff: This file implements the hierarchical OPF solver for voltage regulation. 
	3.2	main_SE_multi: This file implements the multi-area SE solver.

4. The folder "python_110000" contains counterpart of 3 for 100k system. Specifically, the following files can be used to generate results directly:
	4.1	OPF_100k: This file implements the hierarchical OPF solver for voltage regulation for 100k system. 
	4.2	SE_100k: This file implements the multi-area SE solver for 100k system.