Select Git revision
MagicWandMap.umap
simtest.py 1.38 KiB
import simpy
import random
import numpy as np
import simplesimmodel as simmodel
import environment
import agent
import eventlog as log
import pandas as pd
import dqn
def main():
# initialize the number of resources
ressources = []
num_s = 1
ressources.append(num_s+1)
num_ot = 4
ressources.append(num_ot+1)
num_sh_a = 2
ressources.append(num_sh_a+1)
num_sh_b = 2
ressources.append(num_sh_b+1)
num_sh_c = 2
ressources.append(num_sh_c+1)
num_m_a = 4
ressources.append(num_m_a+1)
num_m_b = 10
ressources.append(num_m_b+1)
num_p_a = 2
ressources.append(num_p_a+1)
num_p_b = 3
ressources.append(num_p_b+1)
num_p_c = 3
ressources.append(num_p_c+1)
<<<<<<< HEAD
num_ds_a = 25
ressources.append(num_ds_a+1)
num_ds_b = 40
ressources.append(num_ds_b+1)
num_ds_c = 40
=======
num_ds_a = 30
ressources.append(num_ds_a+1)
num_ds_b = 45
ressources.append(num_ds_b+1)
num_ds_c = 45
>>>>>>> nour
ressources.append(num_ds_c+1)
model_env = simpy.Environment()
process = simmodel.BusinessProcess(model_env, ressources)
model_env.process(simmodel.run_process(model_env, process))
<<<<<<< HEAD
for i in range(2000):
=======
for i in range(30000):
>>>>>>> nour
model_env.step()
print(simmodel.get_ressources(process))
if __name__ == "__main__":
main()