Enhancing packet delivery in opportunistic networks using supervised learning techniques | Synapse