code: @Override
      protected List<Pair<Integer, Integer>> doGenerateEdges() {
          List<Pair<Integer, Integer>> graph = new ArrayList<>();
  
          // Create a completely connected undirected network
          for (int i = 0; i < getConfiguration().getNumberOfNodes(); i++) {
              for (int j = i + 1; j < getConfiguration().getNumberOfNodes(); j++) {
                  graph.add(Pair.of(i, j));
              }
          }
  
          return graph;
      }
docs: {@inheritDoc}