//Input data for Online Solver at https://www.lutanho.net/plt/lotsize.html //The data (costs multiplied by 10) is adapted from the article //Bertrand Hellion, Bernard Penz, Fabien Mangione (2011): //A polynomial time algorithm to solve the //single-item capacitated lot sizing problem //with minimum order quantities and concave costs //I u_0 y_0 y_I 90; 0; 0; 0; startup x_min fix var up fix var x_max demand y_min fix var up fix var y_max 0; 0,9999, 0,199,284, 25, 256; 220; 0, 0, 0, 0, 20, 1, 99999; 0; 0,9999, 0,199,221, 28, 245; 203; 0, 0, 0, 0, 30, 1, 99999; 0; 0,9999, 0,199,233, 22, 249; 188; 0, 0, 0, 0, 15, 2, 99999; 0; 0,9999, 0,199,255, 15, 211; 194; 0, 0, 0, 0, 24, 1, 99999; 0; 0,9999, 0,199,196, 25, 253; 209; 0, 0, 0, 0, 26, 3, 99999; 0; 0,9999, 0,199,140, 13, 215; 192; 0, 0, 0, 0, 15, 1, 99999; 0; 0,9999, 0,199,299, 23, 214; 204; 0, 0, 0, 0, 17, 1, 99999; 0; 0,9999, 0,199,124, 10, 234; 207; 0, 0, 0, 0, 27, 2, 99999; 0; 0,9999, 0,199,139, 25, 217; 220; 0, 0, 0, 0, 10, 1, 99999; 0; 0,9999, 0,199,294, 19, 258; 198; 0, 0, 0, 0, 24, 2, 99999; 0; 0,9999, 0,199,120, 22, 233; 212; 0, 0, 0, 0, 27, 2, 99999; 0; 0,9999, 0,199,290, 26, 256; 218; 0, 0, 0, 0, 22, 3, 99999; 0; 0,9999, 0,199,114, 13, 242; 206; 0, 0, 0, 0, 13, 1, 99999; 0; 0,9999, 0,199,260, 20, 256; 190; 0, 0, 0, 0, 12, 1, 99999; 0; 0,9999, 0,199,245, 26, 227; 187; 0, 0, 0, 0, 24, 1, 99999; 0; 0,9999, 0,199,266, 23, 238; 186; 0, 0, 0, 0, 29, 1, 99999; 0; 0,9999, 0,199,236, 18, 241; 217; 0, 0, 0, 0, 25, 2, 99999; 0; 0,9999, 0,199,276, 30, 223; 192; 0, 0, 0, 0, 10, 1, 99999; 0; 0,9999, 0,199,287, 30, 215; 201; 0, 0, 0, 0, 29, 1, 99999; 0; 0,9999, 0,199,220, 21, 234; 215; 0, 0, 0, 0, 22, 3, 99999; 0; 0,9999, 0,199,205, 13, 233; 216; 0, 0, 0, 0, 18, 3, 99999; 0; 0,9999, 0,199,243, 16, 257; 188; 0, 0, 0, 0, 16, 3, 99999; 0; 0,9999, 0,199,158, 21, 246; 197; 0, 0, 0, 0, 27, 2, 99999; 0; 0,9999, 0,199,167, 28, 259; 211; 0, 0, 0, 0, 10, 2, 99999; 0; 0,9999, 0,199,155, 16, 218; 220; 0, 0, 0, 0, 16, 2, 99999; 0; 0,9999, 0,199,199, 30, 228; 204; 0, 0, 0, 0, 25, 3, 99999; 0; 0,9999, 0,199,216, 23, 233; 213; 0, 0, 0, 0, 27, 1, 99999; 0; 0,9999, 0,199,299, 13, 217; 183; 0, 0, 0, 0, 27, 3, 99999; 0; 0,9999, 0,199,128, 23, 255; 217; 0, 0, 0, 0, 23, 3, 99999; 0; 0,9999, 0,199,202, 21, 227; 209; 0, 0, 0, 0, 30, 1, 99999; 0; 0,9999, 0,199,201, 15, 219; 213; 0, 0, 0, 0, 29, 2, 99999; 0; 0,9999, 0,199,239, 21, 250; 184; 0, 0, 0, 0, 21, 1, 99999; 0; 0,9999, 0,199,297, 14, 226; 203; 0, 0, 0, 0, 18, 2, 99999; 0; 0,9999, 0,199,163, 20, 237; 180; 0, 0, 0, 0, 26, 2, 99999; 0; 0,9999, 0,199,296, 21, 229; 193; 0, 0, 0, 0, 12, 3, 99999; 0; 0,9999, 0,199,290, 10, 236; 189; 0, 0, 0, 0, 26, 1, 99999; 0; 0,9999, 0,199,193, 17, 240; 180; 0, 0, 0, 0, 14, 1, 99999; 0; 0,9999, 0,199,291, 15, 212; 185; 0, 0, 0, 0, 27, 2, 99999; 0; 0,9999, 0,199,266, 16, 241; 202; 0, 0, 0, 0, 16, 2, 99999; 0; 0,9999, 0,199,270, 11, 241; 203; 0, 0, 0, 0, 27, 2, 99999; 0; 0,9999, 0,199,273, 26, 216; 190; 0, 0, 0, 0, 11, 2, 99999; 0; 0,9999, 0,199,224, 13, 245; 189; 0, 0, 0, 0, 21, 2, 99999; 0; 0,9999, 0,199,267, 14, 227; 194; 0, 0, 0, 0, 16, 3, 99999; 0; 0,9999, 0,199,180, 21, 217; 187; 0, 0, 0, 0, 24, 3, 99999; 0; 0,9999, 0,199,129, 30, 265; 198; 0, 0, 0, 0, 10, 3, 99999; 0; 0,9999, 0,199,252, 19, 225; 190; 0, 0, 0, 0, 25, 2, 99999; 0; 0,9999, 0,199,128, 22, 265; 199; 0, 0, 0, 0, 11, 3, 99999; 0; 0,9999, 0,199,231, 22, 239; 215; 0, 0, 0, 0, 26, 3, 99999; 0; 0,9999, 0,199,126, 18, 262; 215; 0, 0, 0, 0, 24, 2, 99999; 0; 0,9999, 0,199,281, 15, 256; 206; 0, 0, 0, 0, 27, 1, 99999; 0; 0,9999, 0,199,108, 13, 229; 220; 0, 0, 0, 0, 18, 3, 99999; 0; 0,9999, 0,199,142, 20, 245; 191; 0, 0, 0, 0, 19, 2, 99999; 0; 0,9999, 0,199,157, 25, 213; 215; 0, 0, 0, 0, 19, 3, 99999; 0; 0,9999, 0,199,112, 22, 265; 213; 0, 0, 0, 0, 18, 2, 99999; 0; 0,9999, 0,199,241, 26, 243; 205; 0, 0, 0, 0, 27, 1, 99999; 0; 0,9999, 0,199,113, 11, 245; 201; 0, 0, 0, 0, 11, 1, 99999; 0; 0,9999, 0,199,112, 16, 221; 181; 0, 0, 0, 0, 29, 2, 99999; 0; 0,9999, 0,199,286, 14, 251; 185; 0, 0, 0, 0, 20, 1, 99999; 0; 0,9999, 0,199,283, 28, 247; 186; 0, 0, 0, 0, 23, 1, 99999; 0; 0,9999, 0,199,293, 14, 256; 216; 0, 0, 0, 0, 11, 2, 99999; 0; 0,9999, 0,199,289, 19, 266; 182; 0, 0, 0, 0, 29, 2, 99999; 0; 0,9999, 0,199,128, 27, 230; 212; 0, 0, 0, 0, 23, 2, 99999; 0; 0,9999, 0,199,161, 30, 212; 207; 0, 0, 0, 0, 11, 3, 99999; 0; 0,9999, 0,199,215, 12, 212; 194; 0, 0, 0, 0, 27, 1, 99999; 0; 0,9999, 0,199,165, 29, 232; 189; 0, 0, 0, 0, 15, 2, 99999; 0; 0,9999, 0,199,193, 11, 227; 219; 0, 0, 0, 0, 24, 2, 99999; 0; 0,9999, 0,199,197, 20, 239; 191; 0, 0, 0, 0, 17, 2, 99999; 0; 0,9999, 0,199,115, 21, 237; 206; 0, 0, 0, 0, 19, 2, 99999; 0; 0,9999, 0,199,233, 10, 242; 187; 0, 0, 0, 0, 24, 2, 99999; 0; 0,9999, 0,199,222, 12, 241; 197; 0, 0, 0, 0, 15, 2, 99999; 0; 0,9999, 0,199,134, 25, 219; 197; 0, 0, 0, 0, 30, 2, 99999; 0; 0,9999, 0,199,126, 14, 257; 183; 0, 0, 0, 0, 29, 2, 99999; 0; 0,9999, 0,199,183, 27, 247; 205; 0, 0, 0, 0, 19, 1, 99999; 0; 0,9999, 0,199,221, 14, 262; 218; 0, 0, 0, 0, 25, 2, 99999; 0; 0,9999, 0,199,252, 23, 248; 187; 0, 0, 0, 0, 12, 2, 99999; 0; 0,9999, 0,199,207, 27, 248; 186; 0, 0, 0, 0, 22, 3, 99999; 0; 0,9999, 0,199,256, 26, 262; 215; 0, 0, 0, 0, 25, 2, 99999; 0; 0,9999, 0,199,189, 10, 252; 199; 0, 0, 0, 0, 15, 3, 99999; 0; 0,9999, 0,199,278, 23, 213; 216; 0, 0, 0, 0, 12, 1, 99999; 0; 0,9999, 0,199,197, 19, 238; 206; 0, 0, 0, 0, 10, 3, 99999; 0; 0,9999, 0,199,272, 24, 246; 217; 0, 0, 0, 0, 24, 3, 99999; 0; 0,9999, 0,199,240, 27, 246; 205; 0, 0, 0, 0, 12, 3, 99999; 0; 0,9999, 0,199,191, 13, 231; 219; 0, 0, 0, 0, 18, 1, 99999; 0; 0,9999, 0,199,104, 29, 257; 185; 0, 0, 0, 0, 30, 3, 99999; 0; 0,9999, 0,199,174, 16, 226; 208; 0, 0, 0, 0, 18, 1, 99999; 0; 0,9999, 0,199,235, 21, 266; 192; 0, 0, 0, 0, 18, 3, 99999; 0; 0,9999, 0,199,267, 21, 222; 194; 0, 0, 0, 0, 25, 3, 99999; 0; 0,9999, 0,199,142, 21, 245; 192; 0, 0, 0, 0, 20, 1, 99999; 0; 0,9999, 0,199,175, 22, 226; 196; 0, 0, 0, 0, 10, 1, 99999; 0; 0,9999, 0,199,150, 21, 223; 185; 0, 0, 0, 0, 10, 1, 99999;