Exemple #1
0
    def getInitialTruckLocations(self):
        np.random.seed(47)
        vehicles = []
        np.random.shuffle(self.v)

        for i, v in enumerate(self.v):
            if i % 3 == 0:
                newVehicle = Vehicle(i, v)
                newVehicle.type = "Truck"
                newVehicle.capacity = np.random.randint(3, 30)
                vehicles.append(newVehicle)
        return vehicles
Exemple #2
0
    def getInitialTruckLocations(self):
        np.random.seed(47)
        vehicles = []
        np.random.shuffle(self.v)

        for i, v in enumerate(self.v):
            if i % 300 == 0:
                newVehicle = Vehicle(
                    i, v
                )  #i is the truck number from 0-62, v is the actual truck number
                newVehicle.type = "Truck"
                newVehicle.capacity = np.random.randint(3, 30)
                vehicles.append(newVehicle)
        return vehicles