A communication method of a target transmitter in a cellular communication system, the method comprising: calculating a target metric, based on a weight of the target transmitter and a transmission rate of the target transmitter for a current transmission period; transmitting the target metric to at least one neighboring transmitter and at least one neighboring receiver; and determining a transmission power, for a subsequent transmission period of the target transmitter, based on a transmission rate for the subsequent transmission period of the target transmitter, wherein the transmission rate of the target transmitter for a current transmission period is calculated based on information associated with a channel from the target transmitter to a target receiver, and further comprising: calculating (440, 450) the transmission rate for the subsequent transmission period of the target transmitter, based on the weight of the target transmitter and based on an average of the target metric and a neighbor metric, wherein the neighbor metric is determined with respect to each transmission rate of the at least one neighboring transmitter; wherein the cellular communication system is a multi-cell communication system and the transmitter is a base station and the receiver is a terminal, or the cellular communication system is a multi-hop communication system and the transmitter is a transmission node or a relay node, and the receiver is a reception node or a relay node. calculating a target metric, based on a weight of the target transmitter and a transmission rate of the target transmitter for a current transmission period; transmitting the target metric to at least one neighboring transmitter and at least one neighboring receiver; and determining a transmission power, for a subsequent transmission period of the target transmitter, based on a transmission rate for the subsequent transmission period of the target transmitter, wherein the transmission rate of the target transmitter for a current transmission period is calculated based on information associated with a channel from the target transmitter to a target receiver, and further comprising: calculating (440, 450) the transmission rate for the subsequent transmission period of the target transmitter, based on the weight of the target transmitter and based on an average of the target metric and a neighbor metric, wherein the neighbor metric is determined with respect to each transmission rate of the at least one neighboring transmitter; wherein the cellular communication system is a multi-cell communication system and the transmitter is a base station and the receiver is a terminal, or the cellular communication system is a multi-hop communication system and the transmitter is a transmission node or a relay node, and the receiver is a reception node or a relay node. calculating (440, 450) the transmission rate for the subsequent transmission period of the target transmitter, based on the weight of the target transmitter and based on an average of the target metric and a neighbor metric, wherein the neighbor metric is determined with respect to each transmission rate of the at least one neighboring transmitter; wherein the cellular communication system is a multi-cell communication system and the transmitter is a base station and the receiver is a terminal, or the cellular communication system is a multi-hop communication system and the transmitter is a transmission node or a relay node, and the receiver is a reception node or a relay node.