Skip to content
Snippets Groups Projects
Select Git revision
  • aef1704e18ca6d79c0f6b13310ddb32a1633339f
  • develop default protected
  • last_video
  • master
4 results

main.cpp

Blame
  • 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()