Column generation for the multi-port berth allocation problem with port cooperation stability. (May 2023)