achieved very efficiently by exploiting the flexibility of message-passing algorithm. It