File size: 1,602 Bytes
a95dc70
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
name: "netzero-nav"
version: "1.0.0"
description: "NetZero-Nav: Autonomous RL logistics agent navigating global disruptions with a Net-Zero mandate."
author: "aryanshh"
tags:
  - "openenv"
  - "logistics"
  - "esg"
  - "supply-chain"

observation_space:
  step: integer
  inventory:
    chips: integer
    sensors: integer
    batteries: integer
    casing: integer
  active_shipments:
    type: list
    schema:
      id: string
      part: string
      quantity: integer
      mode: string
      eta: integer
      carbon_impact: float
      cost: float
  pending_orders:
    type: list
    schema:
      id: string
      product: string
      quantity: integer
      due_date: integer
      reward: float
  carbon_total: float
  carbon_quota: float
  cash_balance: float
  news: 
    type: string
    optional: true

action_space:
  action_type:
    type: enum
    values:
      - order_parts
      - reroute
      - produce
      - offset
      - skip
  part_type:
    type: string
    optional: true
  quantity:
    type: integer
    optional: true
  mode:
    type: string
    optional: true
  shipment_id:
    type: string
    optional: true
  product:
    type: string
    optional: true
  offset_amount:
    type: float
    optional: true

reward_range: [0.01, 0.99]
max_steps: 50

tasks:
  - name: easy
    description: "Fulfill orders using the most carbon-efficient routes."
  - name: medium
    description: "Navigate a port strike disruption by re-routing shipments."
  - name: hard
    description: "Maximize resiliency during a global crisis while staying under a strict carbon quota."