An apparatus for allocating N radio beam configurations to access nodes, comprising means for performing the following: storing, in at least one memory, a beam library defining a set of radio beam configurations for a coverage area of a plurality of cells managed by the access nodes, wherein each cell is capable of operating multiple radio beam configurations to cover the respective cell; dividing the coverage area of the plurality of cells into sub-areas such that a coverage area of a cell comprises a plurality of sub-areas; collecting a set of channel quality metrics where each channel quality metric indicates, in one of the sub-areas, channel quality for a radio beam configuration of the beam library; collecting a traffic density parameter for each sub-area, the traffic density parameter indicating an amount of data traffic in the sub-area; performing the following steps a) to d) for a plurality of different sets of N radio beam configurations: a) selecting, N radio beam configurations from the set of radio beam configurations; b) mapping, on the basis of the set of channel quality metrics, each sub-area to a radio beam that provides the highest channel quality metric for the N radio beam configurations selected in step a), thereby performing cell association such that a different number of radio beams is mapped to different cells, and reiterating the cell associations of the sub-areas one-by-one by computing, for a sub-area, a signal-to-interference metric for each of the plurality of cells by considering the other sub-areas associated to different cells as sources of interferences and by selecting a cell providing the greatest signal-to-interference metric, thereby inducing at least one cell change to the mapping; c) computing, on the basis of the mapping and the traffic density parameters, a service performance for the selected N radio beam configurations, wherein the service performance is weighted by the traffic density parameters, and d) storing the service performance as linked to each radio beam configuration of the selected N radio beam configurations; selecting, on the basis of the stored service performances, a set of N radio beam configurations and allocating the N radio beam configurations to the access nodes. storing, in at least one memory, a beam library defining a set of radio beam configurations for a coverage area of a plurality of cells managed by the access nodes, wherein each cell is capable of operating multiple radio beam configurations to cover the respective cell; dividing the coverage area of the plurality of cells into sub-areas such that a coverage area of a cell comprises a plurality of sub-areas; collecting a set of channel quality metrics where each channel quality metric indicates, in one of the sub-areas, channel quality for a radio beam configuration of the beam library; collecting a traffic density parameter for each sub-area, the traffic density parameter indicating an amount of data traffic in the sub-area; performing the following steps a) to d) for a plurality of different sets of N radio beam configurations: a) selecting, N radio beam configurations from the set of radio beam configurations; b) mapping, on the basis of the set of channel quality metrics, each sub-area to a radio beam that provides the highest channel quality metric for the N radio beam configurations selected in step a), thereby performing cell association such that a different number of radio beams is mapped to different cells, and reiterating the cell associations of the sub-areas one-by-one by computing, for a sub-area, a signal-to-interference metric for each of the plurality of cells by considering the other sub-areas associated to different cells as sources of interferences and by selecting a cell providing the greatest signal-to-interference metric, thereby inducing at least one cell change to the mapping; c) computing, on the basis of the mapping and the traffic density parameters, a service performance for the selected N radio beam configurations, wherein the service performance is weighted by the traffic density parameters, and d) storing the service performance as linked to each radio beam configuration of the selected N radio beam configurations; a) selecting, N radio beam configurations from the set of radio beam configurations; b) mapping, on the basis of the set of channel quality metrics, each sub-area to a radio beam that provides the highest channel quality metric for the N radio beam configurations selected in step a), thereby performing cell association such that a different number of radio beams is mapped to different cells, and reiterating the cell associations of the sub-areas one-by-one by computing, for a sub-area, a signal-to-interference metric for each of the plurality of cells by considering the other sub-areas associated to different cells as sources of interferences and by selecting a cell providing the greatest signal-to-interference metric, thereby inducing at least one cell change to the mapping; c) computing, on the basis of the mapping and the traffic density parameters, a service performance for the selected N radio beam configurations, wherein the service performance is weighted by the traffic density parameters, and d) storing the service performance as linked to each radio beam configuration of the selected N radio beam configurations; selecting, on the basis of the stored service performances, a set of N radio beam configurations and allocating the N radio beam configurations to the access nodes.