Designing building automation systems using evolutionary algorithms with semi-directed variations | IEEE Conference Publication | IEEE Xplore