Ejemplo n.º 1
0
        protected SiteClusteringVrp(SiteClusteringVrp site)
            : base(site.Nodes)
        {
            Clusters = new List<Cluster>();

            for (int i = 0; i != site.Clusters.Count; i++)
            {
                Clusters.Add(new Cluster(site.Clusters[i]));
            }
        }
Ejemplo n.º 2
0
        protected override Site GetNeighbour()
        {
            SiteClusteringVrp result = new SiteClusteringVrp(this);
            MoveNodeFromOneClusterToAnother(result.Clusters);

            return result;
        }