Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Code for the Joint Learning paper #2

Merged
merged 10 commits into from
Nov 14, 2023
Merged

Code for the Joint Learning paper #2

merged 10 commits into from
Nov 14, 2023

Conversation

zannads
Copy link

@zannads zannads commented Nov 14, 2023

A new version of the Lake Como model, where after the basic information (day and level) and exogenous signals (forecast or observation), it is possible to add multiple variables and have the MOEA choose which one to use and which column (property of the variable or pre-processed information) to use.

Added the new parameter p to shift the h0 reference in the release family of functions from the old measurement point to the new one.
Added the integration function to take this param as input too.
Added the integration function implementing the release constraint.
in the model added:
- the new objectives function
- load exogenous signals for inputs 4 onwards
- activate or deactivate the release constraint
New model of Lake Como featuring the joint learning approach.
This model load additional matrices of variables (time x additional dimension). These are used after the 3 BOP inputs and the exogenous signals input.
Which matrices and which column of it to use is coded into the decision variable string in the end after the parameters for the policy.
lik in model_lakecomo moved from pointer to reference to make the code more readable.
@zannads zannads self-assigned this Nov 14, 2023
@zannads zannads added the enhancement New feature or request label Nov 14, 2023
@zannads zannads merged commit c32af3b into EILab-Polimi:jointlearn_WRR2023 Nov 14, 2023
@zannads zannads deleted the joint_learning branch November 14, 2023 10:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant