The bare bones fireworks algorithm: A minimalist global optimizer