11import asyncio
22import time
3- import random
3+ from datetime import datetime
44
55import h5py
66import numpy as np
77import pandas as pd
8-
98from mango import RoleAgent
109from mango import create_container
10+
1111from mango_library .coalition .core import (
1212 CoalitionParticipantRole ,
1313 CoalitionInitiatorRole ,
3535 NegotiationTerminationDetectorRole ,
3636)
3737from moo .config import ROOT_PATH , NUM_CHPS , NUM_WIND , DB_FILE , TARGET , NUM_SIMULATIONS , WIND_CONFIG , \
38- NUM_SOLUTION_POINTS , SCHEDULE_LENGTH
38+ NUM_SOLUTION_POINTS
3939from moo .targets import TARGETS
40- from datetime import datetime
4140
4241DATA_PATH = ROOT_PATH .parent / 'data'
4342
5554# MUTATE_FKT_CHP = MoCohdaNegotiation.mutate_with_all_possible
5655
5756# global parameter
58- CHECK_MSG_QUEUE_INTERVAL = 0.0000000001
57+ CHECK_MSG_QUEUE_INTERVAL = 0.05
5958
6059
6160async def energy_scenario ():
@@ -158,10 +157,10 @@ def schedule_provider_wind(agent_id=None):
158157 num_solution_points = NUM_SOLUTION_POINTS ,
159158 num_iterations = NUM_ITERATIONS_WIND ,
160159 check_inbox_interval = CHECK_MSG_QUEUE_INTERVAL ,
161- # check_inbox_interval=random.uniform(0.01, 0.08),
162160 pick_func = PICK_FKT_WIND ,
163161 mutate_func = MUTATE_FKT_WIND ,
164- target_params = target_params
162+ target_params = target_params ,
163+ improve_inter_agent_variation = True
165164 )
166165 a .add_role (cohda_role )
167166 a .add_role (CoalitionParticipantRole ())
@@ -184,10 +183,10 @@ def schedule_provider_wind(agent_id=None):
184183 num_solution_points = NUM_SOLUTION_POINTS ,
185184 num_iterations = NUM_ITERATIONS_CHP ,
186185 check_inbox_interval = CHECK_MSG_QUEUE_INTERVAL ,
187- # check_inbox_interval=random.uniform(0.01, 0.08),
188186 pick_func = PICK_FKT_CHP ,
189187 mutate_func = MUTATE_FKT_CHP ,
190- target_params = target_params
188+ target_params = target_params ,
189+ improve_inter_agent_variation = True
191190 )
192191
193192 a .add_role (cohda_role )
0 commit comments