Separation of sources using simulated annealing and competitive learning | Publicación