Optimization of field development using particle swarm optimization and new well pattern descriptions