遗传算法001
This commit is contained in:
8
firm.py
8
firm.py
@@ -1,3 +1,5 @@
|
||||
from collections import defaultdict
|
||||
|
||||
from mesa import Agent
|
||||
|
||||
|
||||
@@ -20,7 +22,7 @@ class FirmAgent(Agent):
|
||||
# 各资源库存信息,库存资源,库存量
|
||||
self.R = R
|
||||
# 包括库存时间的值 方便后面统计
|
||||
self.R1 = {0: R}
|
||||
self.R1 = R
|
||||
# 设备资产信息,持有设备,设备数量, 增加 设备残值 [[1,2,3],[] ]
|
||||
self.C = C
|
||||
# 包括设备时间步的值
|
||||
@@ -45,7 +47,7 @@ class FirmAgent(Agent):
|
||||
self.c_consumption = demand_quantity
|
||||
# 设备c购买价格(初始值)
|
||||
# self.c_price = c_price
|
||||
# 资源r补货库存阈值 很重要设置
|
||||
# 资源r补货库存阈值
|
||||
self.s_r = s_r
|
||||
self.S_r = S_r
|
||||
# 设备补货阙值 可选
|
||||
@@ -344,7 +346,7 @@ class FirmAgent(Agent):
|
||||
list_C[1] -= machi_list[1]
|
||||
|
||||
def refresh_R(self):
|
||||
self.R1[self.model.t] = self.R
|
||||
self.R1 = self.R
|
||||
|
||||
def refresh_C(self):
|
||||
self.C1[self.model.t] = self.C
|
||||
|
||||
Reference in New Issue
Block a user