How should one set up the immediate reward in a RL program?

Viewed 133

I want my RL agent to reach the goal as quickly as possible and at the same time to minimize the number of times it uses a specific resource T (which sometimes though is necessary).

I thought of setting up the immediate rewards as -1 per step, an additional -1 if the agent uses T and 0 if it reaches the goal.

But the additional -1 is completely arbitrary, how do I decide how much punishment should the agent get for using T?

1 Answers
Related