Optimal allocation and sizing of multiple DG and capacitor banks considering load variations using water cycle algorithm | IEEE Conference Publication | IEEE Xplore