Thank you very much for the answer, it has helped me a lot. The document you send me may be worth making some small modifications that the algorithm has not respected in terms of minimum days.
From your explanation, I understand the relaxation of the weight of minimum days (3) and removing the restriction of minimum 1 and allowing empty slots (2). But what I don't understand is how to modify 'permanently locked=false' locks (1). Could you tell me where they are taken from?
From your explanation, I understand the relaxation of the weight of minimum days (3) and removing the restriction of minimum 1 and allowing empty slots (2). But what I don't understand is how to modify 'permanently locked=false' locks (1). Could you tell me where they are taken from?