{'fraction_non_alphanumeric': 0.009635974304068522, 'fraction_numerical': 0.0, 'mean_word_length': 4.880503144654088, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
The multiple access diamond channel with caching relays

In this paper, we study the multiple access diamond channel, where each relay has cached a part of the message intended for the destination node. It is assumed that the cached information at the two relays are independent. We propose an achievability scheme and show that the scheme of sending correlated codewords through the multiple access channel with the superposition structure proposed for the multiple access diamond channel can be easily adapted to the case where there are cached information at the relays. We further show the optimality of our proposed scheme when the channel satisfies certain conditions. Under these conditions, it is suboptimal for the source node to inform each relay the cached message of the other relay to form common data, rather it is optimal to have no common data and use the cached message at each relay to form the correlated codewords.