A hierarchical heterogeneous ant colony optimization based fingerprint recognition system | Synapse