Research Article
WiFi Offloading Algorithm Based on Q-Learning and MADM in Heterogeneous Networks
Algorithm 1
WiFi offloading algorithm based on Q-learning and MADM in heterogeneous networks.
| Input: state set , action set , paired comparison matrix , candidate network attribute matrix , and iteration limit | | Output: trained Q-table, best action selection strategy , and user satisfaction | (1) | Calculate attribute weights based on | (2) | For , | (3) | = 0 | (4) | End For | (5) | Randomly choose as the initialization state | (6) | While iteration < | (7) | For each state | (8) | If < | (9) | Randomly choose an action | (10) | Else | (11) | Select the action corresponding to the maximum Q value in this state. | (12) | End If | (13) | Perform | (14) | Calculate according to equation (23) | (15) | Observe the next state | (16) | Update the Q-table according to equation (24) | (17) | End For | (18) | End While | (19) | Record the action corresponding to the maximum Q value in each state into | (20) | Calculate user satisfaction |
|