CIlib: A collaborative framework for Computational Intelligence algorithms - Part I | IEEE Conference Publication | IEEE Xplore