public double GetPheromoneLevelForEdge(int[] edges)
        {
            edges = FormatUndirectionalEdges(edges);
            EdgeStructure edgeStructure = new EdgeStructure(edges[0], edges[1]);

            if (pheronomoneValues.ContainsKey(edgeStructure))
            {
                return(pheronomoneValues[edgeStructure]);
            }

            return(double.MaxValue);
        }
 private void UpdatePheromone(EdgeStructure key, double newPheronmoneLevel)
 {
     pheronomoneValues[key] = newPheronmoneLevel;
 }