Using Average Run Length to Optimize Advanced Control Charts