A computer-implemented method for optimizing a cellular network (100, 300) having a plurality of cells, comprising: selecting a group of cells comprising a cell (301, 621) identified as underperforming and one or more neighboring cells (302-307, 622); ranking the one or more neighboring cells (302-307, 622) based on one or more relationship parameters between the underperforming cell (301, 621) and the one or more neighboring cells (302-307, 622); wherein a relationship parameter is a measure of how related a neighboring cell (302-307, 622) is to the underperforming cell (301, 621) with respect to one or more cell features; generating a state tensor for the group of cells based on the ranking of the one or more neighboring cells (302-307, 622), the state tensor reflecting operational communication conditions within the group of cells in the cellular network (100, 300); wherein the state tensor comprises one or more state planes for the one or more cell features; wherein a state plane is a two-dimensional data structure having a horizontal axis and a vertical axis and a plurality of data fields; wherein the underperforming cell (301, 621) and the one or more neighboring cells (302-307, 622) are placed along the horizontal axis and along the vertical axis; wherein generating the state tensor comprises populating the data fields of the state plane for a cell feature with data relating to the cell feature, by comparing each cell in the group of cells against each other cell in the group of cells to provide normalized values indicating the relatedness of each cell in the group of cells to each other cell in the group of cells with respect to the cell feature; processing the state tensor to produce one or more recommendations for adjusting one or more parameters of the cellular network (100, 300); and adjusting the one or more parameters of the cellular network (100, 300) based on the one or more recommendations. selecting a group of cells comprising a cell (301, 621) identified as underperforming and one or more neighboring cells (302-307, 622); ranking the one or more neighboring cells (302-307, 622) based on one or more relationship parameters between the underperforming cell (301, 621) and the one or more neighboring cells (302-307, 622); wherein a relationship parameter is a measure of how related a neighboring cell (302-307, 622) is to the underperforming cell (301, 621) with respect to one or more cell features; generating a state tensor for the group of cells based on the ranking of the one or more neighboring cells (302-307, 622), the state tensor reflecting operational communication conditions within the group of cells in the cellular network (100, 300); wherein the state tensor comprises one or more state planes for the one or more cell features; wherein a state plane is a two-dimensional data structure having a horizontal axis and a vertical axis and a plurality of data fields; wherein the underperforming cell (301, 621) and the one or more neighboring cells (302-307, 622) are placed along the horizontal axis and along the vertical axis; wherein generating the state tensor comprises populating the data fields of the state plane for a cell feature with data relating to the cell feature, by comparing each cell in the group of cells against each other cell in the group of cells to provide normalized values indicating the relatedness of each cell in the group of cells to each other cell in the group of cells with respect to the cell feature; processing the state tensor to produce one or more recommendations for adjusting one or more parameters of the cellular network (100, 300); and adjusting the one or more parameters of the cellular network (100, 300) based on the one or more recommendations.