“…The encoding and decoding are based on practically implementable, polynomial time message-passing algorithms. In essence, we describe new codebooks SC, SC(s k ), SC , SC (s k ), analogous to C, C(s k ), C , C (s k ), that appear to be good for rate distortion and/or channel coding when encoding and decoding is done with message-passing algorithms [13], [12], [19], [20]. Given that these are good for rate distortion and/or channel coding, the coding scheme for the side-information problems is same as in the previous section.…”