algorithms; AFSN P systems; particle swarm optimisation