Firefly penalty-based algorithm for bound constrained mixed-integer nonlinear programming - Costa, M. Fernanda P. (2016)