Litcius/Paper detail

Random Forests Relay Selector in Buffer-Aided Cooperative Networks

Mohammad Alkhawatrah

2025IEEE Access6 citationsDOIOpen Access PDF

Abstract

This paper presents a data-driven Random Forest (RF) framework for the joint relay&#x2013;link selection and buffer management problem in buffer-aided cooperative relay networks, with the goal of minimizing outage probability. Buffer-aided relaying exploits dynamic link selection to enhance throughput and reliability, but the underlying mixed-integer optimization is computationally intractable for even moderate network sizes. We recast relay selection as a multi-class classification task by generating &#x201C;true&#x201D; labels via a time window-based outage minimization procedure that captures long-term buffer&#x2013;channel interactions. An RF classifier learns the mapping from system state features like channel gain, buffer length, link availability to optimal link labeling. A key benefit of the proposed framework is that the computationally intensive training phase is performed offline, and the resulting RF model can, in principle, be a strong candidate for real-time applications. Extensive simulations for networks with 3 and 6 relays and buffer sizes <inline-formula> <tex-math notation="LaTeX">$\in $ </tex-math></inline-formula> [1, 50] demonstrate that the RF-based selector consistently achieves the lowest outage probability and outperforms the available conventional schemes especially in small-buffer networks, thereby making RF a promising tool for real-time cooperative network control.

Topics & Concepts

Computer scienceRelayExploitSelection (genetic algorithm)Key (lock)ThroughputOutage probabilityClassifier (UML)MinificationTask (project management)Computer networkChannel state informationChannel (broadcasting)Random forestJoint (building)Selection algorithmOptimization problemNetwork topologyBuffer overflowDistributed computingTask analysisRadio frequencyNetwork performancePerformance improvementBandwidth (computing)Cellular networkChannel allocation schemesState (computer science)Cooperative Communication and Network CodingCellular Automata and ApplicationsMobile Ad Hoc Networks