{"id":27656,"date":"2025-02-01T18:00:00","date_gmt":"2025-02-01T11:00:00","guid":{"rendered":"https:\/\/news.ict.mahidol.ac.th\/th\/?p=27656"},"modified":"2025-02-03T10:33:58","modified_gmt":"2025-02-03T03:33:58","slug":"rom_constraint-programming-bhumibol-dam","status":"publish","type":"post","link":"https:\/\/news.ict.mahidol.ac.th\/th\/rom_constraint-programming-bhumibol-dam\/","title":{"rendered":"Constraint Programming for Reservoir Operation Optimization of Bhumibol Dam:\u00a0\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e04\u0e2d\u0e21\u0e1e\u0e34\u0e27\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e02\u0e49\u0e32\u0e21\u0e32\u0e0a\u0e48\u0e27\u0e22\u0e1a\u0e23\u0e34\u0e2b\u0e32\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e19\u0e49\u0e33\u0e44\u0e14\u0e49"},"content":{"rendered":"<div id=\"cmsmasters_row_184jli4gxp\" class=\"cmsmasters_row cmsmasters_color_scheme_default cmsmasters_row_top_default cmsmasters_row_bot_default cmsmasters_row_boxed\">\n<div class=\"cmsmasters_row_outer_parent\">\n<div class=\"cmsmasters_row_outer\">\n<div class=\"cmsmasters_row_inner\">\n<div class=\"cmsmasters_row_margin\">\n<div id=\"cmsmasters_column_zbruzesmj\" class=\"cmsmasters_column one_first\">\n<div class=\"cmsmasters_column_inner\"><div class=\"cmsmasters_text\">\n<p style=\"font-weight: 400; text-align: justify;\">\u0e25\u0e38\u0e48\u0e21\u0e19\u0e49\u0e33\u0e40\u0e08\u0e49\u0e32\u0e1e\u0e23\u0e30\u0e22\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e41\u0e2b\u0e25\u0e48\u0e07\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e19\u0e49\u0e33\u0e17\u0e35\u0e48\u0e2a\u0e33\u0e04\u0e31\u0e0d\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14\u0e41\u0e2b\u0e48\u0e07\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e02\u0e2d\u0e07\u0e1b\u0e23\u0e30\u0e40\u0e17\u0e28\u0e44\u0e17\u0e22 \u0e42\u0e14\u0e22\u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e19\u0e49\u0e33\u0e43\u0e19\u0e20\u0e32\u0e04\u0e01\u0e32\u0e23\u0e40\u0e01\u0e29\u0e15\u0e23 \u0e2d\u0e38\u0e15\u0e2a\u0e32\u0e2b\u0e01\u0e23\u0e23\u0e21 \u0e41\u0e25\u0e30\u0e2d\u0e38\u0e1b\u0e42\u0e20\u0e04\u0e1a\u0e23\u0e34\u0e42\u0e20\u0e04 \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e44\u0e23\u0e01\u0e47\u0e15\u0e32\u0e21 \u0e01\u0e32\u0e23\u0e1a\u0e23\u0e34\u0e2b\u0e32\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e19\u0e49\u0e33\u0e22\u0e31\u0e07\u0e04\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e04\u0e27\u0e32\u0e21\u0e17\u0e49\u0e32\u0e17\u0e32\u0e22 \u0e40\u0e19\u0e37\u0e48\u0e2d\u0e07\u0e08\u0e32\u0e01\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e20\u0e31\u0e22\u0e41\u0e25\u0e49\u0e07\u0e41\u0e25\u0e30\u0e19\u0e49\u0e33\u0e17\u0e48\u0e27\u0e21\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e1b\u0e23\u0e30\u0e08\u0e33 \u0e23\u0e27\u0e21\u0e16\u0e36\u0e07\u0e02\u0e49\u0e2d\u0e08\u0e33\u0e01\u0e31\u0e14\u0e14\u0e49\u0e32\u0e19\u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13\u0e19\u0e49\u0e33\u0e41\u0e25\u0e30\u0e04\u0e27\u0e32\u0e21\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e19\u0e49\u0e33\u0e17\u0e35\u0e48\u0e2b\u0e25\u0e32\u0e01\u0e2b\u0e25\u0e32\u0e22\u0e43\u0e19\u0e41\u0e15\u0e48\u0e25\u0e30\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48 \u0e42\u0e14\u0e22\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e43\u0e19\u0e25\u0e38\u0e48\u0e21\u0e19\u0e49\u0e33\u0e40\u0e08\u0e49\u0e32\u0e1e\u0e23\u0e30\u0e22\u0e32 \u0e0b\u0e36\u0e48\u0e07\u0e21\u0e35\u0e40\u0e02\u0e37\u0e48\u0e2d\u0e19\u0e20\u0e39\u0e21\u0e34\u0e1e\u0e25\u0e40\u0e1b\u0e47\u0e19\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e43\u0e19\u0e2d\u0e48\u0e32\u0e07\u0e40\u0e01\u0e47\u0e1a\u0e19\u0e49\u0e33\u0e2b\u0e25\u0e31\u0e01\u0e17\u0e35\u0e48\u0e21\u0e35\u0e1a\u0e17\u0e1a\u0e32\u0e17\u0e2a\u0e33\u0e04\u0e31\u0e0d\u0e15\u0e48\u0e2d\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e2a\u0e23\u0e23\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e19\u0e49\u0e33 \u0e17\u0e33\u0e43\u0e2b\u0e49 \u0e14\u0e23. \u0e27\u0e38\u0e12\u0e34\u0e0a\u0e32\u0e15\u0e34 \u0e41\u0e2a\u0e27\u0e07\u0e1c\u0e25 \u0e1c\u0e39\u0e49\u0e0a\u0e48\u0e27\u0e22\u0e04\u0e13\u0e1a\u0e14\u0e35\u0e1d\u0e48\u0e32\u0e22\u0e27\u0e34\u0e08\u0e31\u0e22 \u0e04\u0e13\u0e30\u0e40\u0e17\u0e04\u0e42\u0e19\u0e42\u0e25\u0e22\u0e35\u0e2a\u0e32\u0e23\u0e2a\u0e19\u0e40\u0e17\u0e28\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23 \u0e21\u0e2b\u0e32\u0e27\u0e34\u0e17\u0e22\u0e32\u0e25\u0e31\u0e22\u0e21\u0e2b\u0e34\u0e14\u0e25 (ICT Mahidol) \u0e41\u0e25\u0e30\u0e17\u0e35\u0e21\u0e27\u0e34\u0e08\u0e31\u0e22 \u0e44\u0e14\u0e49\u0e23\u0e48\u0e27\u0e21\u0e01\u0e31\u0e19\u0e28\u0e36\u0e01\u0e29\u0e32\u0e41\u0e25\u0e30\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e41\u0e19\u0e27\u0e17\u0e32\u0e07\u0e43\u0e2b\u0e21\u0e48\u0e43\u0e19\u0e01\u0e32\u0e23\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e1b\u0e23\u0e30\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e20\u0e32\u0e1e\u0e2d\u0e48\u0e32\u0e07\u0e40\u0e01\u0e47\u0e1a\u0e19\u0e49\u0e33\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e15\u0e2d\u0e1a\u0e2a\u0e19\u0e2d\u0e07\u0e04\u0e27\u0e32\u0e21\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e19\u0e49\u0e33\u0e17\u0e35\u0e48\u0e2b\u0e25\u0e32\u0e01\u0e2b\u0e25\u0e32\u0e22 \u0e42\u0e14\u0e22\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e01\u0e32\u0e23\u0e28\u0e36\u0e01\u0e29\u0e32\u0e01\u0e32\u0e23\u0e1a\u0e23\u0e34\u0e2b\u0e32\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e19\u0e49\u0e33\u0e17\u0e35\u0e48 \u201c\u0e40\u0e02\u0e37\u0e48\u0e2d\u0e19\u0e20\u0e39\u0e21\u0e34\u0e1e\u0e25\u201d \u0e40\u0e1b\u0e47\u0e19\u0e41\u0e2b\u0e48\u0e07\u0e41\u0e23\u0e01<\/p>\n<p style=\"font-weight: 400; text-align: justify;\"><strong>Constraint Programming for Reservoir Operation Optimization of Bhumibol Dam<\/strong> \u0e40\u0e1b\u0e47\u0e19\u0e1c\u0e25\u0e07\u0e32\u0e19\u0e04\u0e27\u0e32\u0e21\u0e23\u0e48\u0e27\u0e21\u0e21\u0e37\u0e2d\u0e23\u0e30\u0e2b\u0e27\u0e48\u0e32\u0e07 \u0e04\u0e13\u0e30\u0e40\u0e17\u0e04\u0e42\u0e19\u0e42\u0e25\u0e22\u0e35\u0e2a\u0e32\u0e23\u0e2a\u0e19\u0e40\u0e17\u0e28\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23 \u0e21\u0e2b\u0e32\u0e27\u0e34\u0e17\u0e22\u0e32\u0e25\u0e31\u0e22\u0e21\u0e2b\u0e34\u0e14\u0e25 (ICT Mahidol) \u0e42\u0e14\u0e22\u0e21\u0e35 \u0e14\u0e23. \u0e27\u0e38\u0e12\u0e34\u0e0a\u0e32\u0e15\u0e34 \u0e41\u0e2a\u0e27\u0e07\u0e1c\u0e25 \u0e1c\u0e39\u0e49\u0e0a\u0e48\u0e27\u0e22\u0e04\u0e13\u0e1a\u0e14\u0e35\u0e1d\u0e48\u0e32\u0e22\u0e27\u0e34\u0e08\u0e31\u0e22 \u0e41\u0e25\u0e30 \u0e1c\u0e39\u0e49\u0e0a\u0e48\u0e27\u0e22\u0e28\u0e32\u0e2a\u0e15\u0e23\u0e32\u0e08\u0e32\u0e23\u0e22\u0e4c \u0e14\u0e23. \u0e08\u0e34\u0e14\u0e32\u0e20\u0e32 \u0e44\u0e01\u0e23\u0e2a\u0e31\u0e07\u0e02\u0e4c \u0e1c\u0e39\u0e49\u0e0a\u0e48\u0e27\u0e22\u0e04\u0e13\u0e1a\u0e14\u0e35\u0e1d\u0e48\u0e32\u0e22\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e2b\u0e25\u0e31\u0e01\u0e2a\u0e39\u0e15\u0e23 \u0e40\u0e1b\u0e47\u0e19\u0e17\u0e35\u0e21\u0e1c\u0e39\u0e49\u0e27\u0e34\u0e08\u0e31\u0e22\u0e23\u0e48\u0e27\u0e21\u0e01\u0e31\u0e1a \u0e04\u0e13\u0e30\u0e27\u0e34\u0e28\u0e27\u0e01\u0e23\u0e23\u0e21\u0e28\u0e32\u0e2a\u0e15\u0e23\u0e4c \u0e04\u0e13\u0e30\u0e2a\u0e34\u0e48\u0e07\u0e41\u0e27\u0e14\u0e25\u0e49\u0e2d\u0e21\u0e41\u0e25\u0e30\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e28\u0e32\u0e2a\u0e15\u0e23\u0e4c \u0e21\u0e2b\u0e32\u0e27\u0e34\u0e17\u0e22\u0e32\u0e25\u0e31\u0e22\u0e21\u0e2b\u0e34\u0e14\u0e25 \u0e41\u0e25\u0e30 \u0e21\u0e2b\u0e32\u0e27\u0e34\u0e17\u0e22\u0e32\u0e25\u0e31\u0e22\u0e21\u0e2b\u0e34\u0e14\u0e25 \u0e27\u0e34\u0e17\u0e22\u0e32\u0e40\u0e02\u0e15\u0e01\u0e32\u0e0d\u0e08\u0e19\u0e1a\u0e38\u0e23\u0e35 \u0e21\u0e2b\u0e32\u0e27\u0e34\u0e17\u0e22\u0e32\u0e25\u0e31\u0e22\u0e21\u0e2b\u0e34\u0e14\u0e25 \u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e14\u0e49\u0e27\u0e22 \u0e04\u0e13\u0e30\u0e27\u0e34\u0e28\u0e27\u0e01\u0e23\u0e23\u0e21\u0e28\u0e32\u0e2a\u0e15\u0e23\u0e4c \u0e21\u0e2b\u0e32\u0e27\u0e34\u0e17\u0e22\u0e32\u0e25\u0e31\u0e22\u0e40\u0e01\u0e29\u0e15\u0e23\u0e28\u0e32\u0e2a\u0e15\u0e23\u0e4c \u0e01\u0e4d\u0e32\u0e41\u0e1e\u0e07\u0e41\u0e2a\u0e19 \u0e41\u0e25\u0e30 \u0e04\u0e13\u0e30\u0e27\u0e34\u0e28\u0e27\u0e01\u0e23\u0e23\u0e21\u0e28\u0e32\u0e2a\u0e15\u0e23\u0e4c \u0e21\u0e2b\u0e32\u0e27\u0e34\u0e17\u0e22\u0e32\u0e25\u0e31\u0e22\u0e40\u0e01\u0e29\u0e15\u0e23\u0e28\u0e32\u0e2a\u0e15\u0e23\u0e4c \u0e42\u0e14\u0e22\u0e21\u0e35\u0e27\u0e31\u0e15\u0e16\u0e38\u0e1b\u0e23\u0e30\u0e2a\u0e07\u0e04\u0e4c\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e28\u0e36\u0e01\u0e29\u0e32\u0e01\u0e32\u0e23\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e1b\u0e23\u0e30\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e20\u0e32\u0e1e\u0e01\u0e32\u0e23\u0e1a\u0e23\u0e34\u0e2b\u0e32\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e19\u0e49\u0e33\u0e02\u0e2d\u0e07\u0e40\u0e02\u0e37\u0e48\u0e2d\u0e19\u0e20\u0e39\u0e21\u0e34\u0e1e\u0e25 \u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e25\u0e14\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e01\u0e32\u0e23\u0e02\u0e32\u0e14\u0e41\u0e04\u0e25\u0e19\u0e19\u0e49\u0e33\u0e41\u0e25\u0e30\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e01\u0e32\u0e23\u0e1b\u0e25\u0e48\u0e2d\u0e22\u0e19\u0e49\u0e33\u0e2a\u0e48\u0e27\u0e19\u0e40\u0e01\u0e34\u0e19\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e21\u0e35\u0e1b\u0e23\u0e30\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e20\u0e32\u0e1e \u0e14\u0e49\u0e27\u0e22\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e2a\u0e21\u0e01\u0e32\u0e23\u0e40\u0e0a\u0e34\u0e07\u0e02\u0e49\u0e2d\u0e08\u0e33\u0e01\u0e31\u0e14 (Constraint Programming (CP)) \u0e0b\u0e36\u0e48\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e17\u0e35\u0e48\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19\u0e43\u0e19\u0e2a\u0e16\u0e32\u0e19\u0e01\u0e32\u0e23\u0e13\u0e4c\u0e17\u0e35\u0e48\u0e21\u0e35\u0e02\u0e49\u0e2d\u0e08\u0e33\u0e01\u0e31\u0e14\u0e2b\u0e25\u0e32\u0e22\u0e14\u0e49\u0e32\u0e19\u0e44\u0e14\u0e49\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e21\u0e35\u0e1b\u0e23\u0e30\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e20\u0e32\u0e1e<\/p>\n<p style=\"font-weight: 400; text-align: justify;\">\u201c\u0e42\u0e08\u0e17\u0e22\u0e4c\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e21\u0e32\u0e04\u0e37\u0e2d \u0e43\u0e19\u0e1b\u0e25\u0e32\u0e22\u0e24\u0e14\u0e39\u0e1d\u0e19 \u0e40\u0e23\u0e32\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e08\u0e30\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e19\u0e49\u0e33\u0e43\u0e19\u0e40\u0e02\u0e37\u0e48\u0e2d\u0e19\u0e0a\u0e48\u0e27\u0e07\u0e24\u0e14\u0e39\u0e41\u0e25\u0e49\u0e07\u0e02\u0e36\u0e49\u0e19 15% \u0e08\u0e32\u0e01\u0e40\u0e14\u0e34\u0e21 \u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e14\u0e39\u0e40\u0e1a\u0e37\u0e49\u0e2d\u0e07\u0e15\u0e49\u0e19\u0e04\u0e37\u0e2d\u0e25\u0e38\u0e48\u0e21\u0e19\u0e49\u0e33\u0e40\u0e08\u0e49\u0e32\u0e1e\u0e23\u0e30\u0e22\u0e32\u0e01\u0e48\u0e2d\u0e19 \u0e43\u0e19\u0e25\u0e38\u0e48\u0e21\u0e41\u0e21\u0e48\u0e19\u0e49\u0e33\u0e40\u0e08\u0e49\u0e32\u0e1e\u0e23\u0e30\u0e22\u0e32\u0e08\u0e30\u0e21\u0e35 4 \u0e40\u0e02\u0e37\u0e48\u0e2d\u0e19\u0e2b\u0e25\u0e31\u0e01 \u0e44\u0e14\u0e49\u0e41\u0e01\u0e48 \u0e40\u0e02\u0e37\u0e48\u0e2d\u0e19\u0e20\u0e39\u0e21\u0e34\u0e1e\u0e25 \u0e40\u0e02\u0e37\u0e48\u0e2d\u0e19\u0e2a\u0e34\u0e23\u0e34\u0e01\u0e34\u0e15\u0e34\u0e4c \u0e40\u0e02\u0e37\u0e48\u0e2d\u0e19\u0e41\u0e04\u0e27\u0e19\u0e49\u0e2d\u0e22\u0e1a\u0e33\u0e23\u0e38\u0e07\u0e41\u0e14\u0e19 \u0e40\u0e02\u0e37\u0e48\u0e2d\u0e19\u0e1b\u0e48\u0e32\u0e2a\u0e31\u0e01\u0e0a\u0e25\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c \u0e41\u0e15\u0e48\u0e27\u0e48\u0e32\u0e43\u0e19\u0e07\u0e32\u0e19\u0e27\u0e34\u0e08\u0e31\u0e22\u0e19\u0e35\u0e49 \u0e40\u0e23\u0e32\u0e08\u0e30\u0e14\u0e39\u0e41\u0e04\u0e48\u0e40\u0e02\u0e37\u0e48\u0e2d\u0e19\u0e20\u0e39\u0e21\u0e34\u0e1e\u0e25\u0e40\u0e1b\u0e47\u0e19\u0e2b\u0e25\u0e31\u0e01 \u0e40\u0e1e\u0e23\u0e32\u0e30\u0e40\u0e23\u0e32\u0e2d\u0e22\u0e32\u0e01\u0e25\u0e2d\u0e07\u0e19\u0e33\u0e40\u0e17\u0e04\u0e42\u0e19\u0e42\u0e25\u0e22\u0e35\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e2a\u0e21\u0e01\u0e32\u0e23\u0e40\u0e0a\u0e34\u0e07\u0e02\u0e49\u0e2d\u0e08\u0e33\u0e01\u0e31\u0e14 (Constraint Programming (CP)) \u0e44\u0e1b\u0e17\u0e14\u0e2a\u0e2d\u0e1a\u0e14\u0e39\u0e27\u0e48\u0e32\u0e1c\u0e25\u0e01\u0e32\u0e23\u0e28\u0e36\u0e01\u0e29\u0e32\u0e08\u0e30\u0e2d\u0e2d\u0e01\u0e21\u0e32\u0e15\u0e32\u0e21\u0e17\u0e35\u0e48\u0e04\u0e32\u0e14\u0e2b\u0e27\u0e31\u0e07\u0e44\u0e2b\u0e21 \u0e41\u0e25\u0e30\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e40\u0e23\u0e32\u0e17\u0e23\u0e32\u0e1a\u0e27\u0e48\u0e32 \u0e43\u0e19\u0e41\u0e15\u0e48\u0e25\u0e30\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e1b\u0e25\u0e48\u0e2d\u0e22\u0e19\u0e49\u0e33\u0e2d\u0e2d\u0e01\u0e44\u0e1b \u0e40\u0e23\u0e32\u0e04\u0e27\u0e23\u0e08\u0e30\u0e1b\u0e25\u0e48\u0e2d\u0e22\u0e40\u0e17\u0e48\u0e32\u0e44\u0e2b\u0e23\u0e48\u0e14\u0e35 \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e21\u0e31\u0e19\u0e1e\u0e2d\u0e14\u0e35\u0e01\u0e31\u0e1a\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e40\u0e02\u0e32\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23 \u0e44\u0e21\u0e48\u0e1b\u0e25\u0e48\u0e2d\u0e22\u0e40\u0e01\u0e34\u0e19\u0e44\u0e1b\u0e2b\u0e23\u0e37\u0e2d\u0e19\u0e49\u0e2d\u0e22\u0e44\u0e1b\u201d<\/p>\n<figure id=\"attachment_27661\" aria-describedby=\"caption-attachment-27661\" style=\"width: 584px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/doi.org\/10.1007\/s13201-024-02179-2\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-27661 size-full\" src=\"https:\/\/news.ict.mahidol.ac.th\/th\/wp-content\/uploads\/2025\/02\/Constraint-Programming-for-Reservoir-Operation-Optimization-of-Bhumibol-Dam-1_0.jpg\" alt=\"\" width=\"584\" height=\"794\" srcset=\"https:\/\/news.ict.mahidol.ac.th\/th\/wp-content\/uploads\/2025\/02\/Constraint-Programming-for-Reservoir-Operation-Optimization-of-Bhumibol-Dam-1_0.jpg 584w, https:\/\/news.ict.mahidol.ac.th\/th\/wp-content\/uploads\/2025\/02\/Constraint-Programming-for-Reservoir-Operation-Optimization-of-Bhumibol-Dam-1_0-221x300.jpg 221w, https:\/\/news.ict.mahidol.ac.th\/th\/wp-content\/uploads\/2025\/02\/Constraint-Programming-for-Reservoir-Operation-Optimization-of-Bhumibol-Dam-1_0-580x789.jpg 580w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><\/a><figcaption id=\"caption-attachment-27661\" class=\"wp-caption-text\">Sawangphol, W., Kraisangka, J., Rittima, A., Phankamolsil, Y., Tabucanon, A. S., Talaluxmana, Y., &amp; Vudhivanich, V. (2024). Bhumibol Dam in the Chao Phraya River Basin, Thailand [Figure 1]. In Constraint programming for reservoir operation optimization of Bhumibol dam. Applied Water Science, 14(142). https:\/\/doi.org\/10.1007\/s13201-024-02179-2<\/figcaption><\/figure>\n<p style=\"font-weight: 400; text-align: justify;\">\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e43\u0e19\u0e01\u0e32\u0e23\u0e28\u0e36\u0e01\u0e29\u0e32\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e14\u0e49\u0e27\u0e22\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e44\u0e2b\u0e25\u0e40\u0e02\u0e49\u0e32\u0e2d\u0e48\u0e32\u0e07\u0e40\u0e01\u0e47\u0e1a\u0e19\u0e49\u0e33 (MCM) \u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13\u0e19\u0e49\u0e33\u0e43\u0e19\u0e2d\u0e48\u0e32\u0e07\u0e40\u0e01\u0e47\u0e1a\u0e19\u0e49\u0e33 \u0e23\u0e30\u0e14\u0e31\u0e1a\u0e19\u0e49\u0e33 \u0e01\u0e32\u0e23\u0e44\u0e2b\u0e25\u0e2d\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e2d\u0e48\u0e32\u0e07\u0e40\u0e01\u0e47\u0e1a\u0e19\u0e49\u0e33 \u0e41\u0e25\u0e30\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e1e\u0e25\u0e31\u0e07\u0e07\u0e32\u0e19\u0e44\u0e1f\u0e1f\u0e49\u0e32\u0e1e\u0e25\u0e31\u0e07\u0e19\u0e49\u0e33 \u0e0b\u0e36\u0e48\u0e07\u0e23\u0e27\u0e1a\u0e23\u0e27\u0e21\u0e08\u0e32\u0e01\u0e01\u0e32\u0e23\u0e44\u0e1f\u0e1f\u0e49\u0e32\u0e1d\u0e48\u0e32\u0e22\u0e1c\u0e25\u0e34\u0e15\u0e41\u0e2b\u0e48\u0e07\u0e1b\u0e23\u0e30\u0e40\u0e17\u0e28\u0e44\u0e17\u0e22 (Electricity Generating Authority of Thailand (EGAT)) \u0e15\u0e31\u0e49\u0e07\u0e41\u0e15\u0e48\u0e1b\u0e35 \u0e1e.\u0e28. 2543 \u0e16\u0e36\u0e07 \u0e1e.\u0e28. 2561 \u0e19\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e19\u0e35\u0e49 \u0e22\u0e31\u0e07\u0e43\u0e0a\u0e49\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e44\u0e2b\u0e25\u0e1b\u0e25\u0e32\u0e22\u0e19\u0e49\u0e33\u0e08\u0e32\u0e01\u0e2a\u0e16\u0e32\u0e19\u0e35 W.4A \u0e17\u0e35\u0e48\u0e23\u0e27\u0e1a\u0e23\u0e27\u0e21\u0e42\u0e14\u0e22\u0e01\u0e23\u0e21\u0e0a\u0e25\u0e1b\u0e23\u0e30\u0e17\u0e32\u0e19 (Royal Irrigation Department (RID)) \u0e23\u0e27\u0e21\u0e16\u0e36\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e04\u0e27\u0e32\u0e21\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e19\u0e49\u0e33\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e23\u0e32\u0e22\u0e27\u0e31\u0e19 \u0e42\u0e14\u0e22\u0e17\u0e35\u0e21\u0e27\u0e34\u0e08\u0e31\u0e22\u0e44\u0e14\u0e49\u0e19\u0e33\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e2a\u0e21\u0e01\u0e32\u0e23\u0e40\u0e0a\u0e34\u0e07\u0e02\u0e49\u0e2d\u0e08\u0e33\u0e01\u0e31\u0e14 (Constraint Programming (CP)) \u0e17\u0e35\u0e48\u0e16\u0e39\u0e01\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e36\u0e49\u0e19\u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 MiniZinc \u0e0b\u0e36\u0e48\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e20\u0e32\u0e29\u0e32\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e02\u0e49\u0e2d\u0e08\u0e33\u0e01\u0e31\u0e14\u0e15\u0e48\u0e32\u0e07\u0e46 \u0e44\u0e14\u0e49\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e22\u0e37\u0e14\u0e2b\u0e22\u0e38\u0e48\u0e19 \u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e17\u0e31\u0e49\u0e07\u0e43\u0e0a\u0e49\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e17\u0e32\u0e07\u0e04\u0e13\u0e34\u0e15\u0e28\u0e32\u0e2a\u0e15\u0e23\u0e4c IPOPT (Interior Point Optimizer) \u0e43\u0e19\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e2a\u0e21\u0e01\u0e32\u0e23 \u0e0b\u0e36\u0e48\u0e07 IPOPT \u0e40\u0e1b\u0e47\u0e19\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e17\u0e35\u0e48\u0e40\u0e02\u0e49\u0e32\u0e21\u0e32\u0e0a\u0e48\u0e27\u0e22\u0e41\u0e01\u0e49\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e01\u0e32\u0e23\u0e04\u0e33\u0e19\u0e27\u0e13\u0e17\u0e35\u0e48\u0e0b\u0e31\u0e1a\u0e0b\u0e49\u0e2d\u0e19 \u0e42\u0e14\u0e22\u0e04\u0e33\u0e19\u0e36\u0e07\u0e16\u0e36\u0e07\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e41\u0e25\u0e30\u0e02\u0e49\u0e2d\u0e08\u0e33\u0e01\u0e31\u0e14\u0e15\u0e48\u0e32\u0e07\u0e46 \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e2b\u0e32\u0e04\u0e33\u0e15\u0e2d\u0e1a\u0e17\u0e35\u0e48\u0e40\u0e2b\u0e21\u0e32\u0e30\u0e2a\u0e21\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e1b\u0e23\u0e30\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e20\u0e32\u0e1e\u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e2d\u0e48\u0e32\u0e07\u0e40\u0e01\u0e47\u0e1a\u0e19\u0e49\u0e33\u0e40\u0e02\u0e37\u0e48\u0e2d\u0e19\u0e20\u0e39\u0e21\u0e34\u0e1e\u0e25<\/p>\n<p style=\"font-weight: 400; text-align: justify;\">\u0e42\u0e14\u0e22\u0e41\u0e1a\u0e1a\u0e08\u0e33\u0e25\u0e2d\u0e07\u0e21\u0e35\u0e01\u0e32\u0e23\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e15\u0e48\u0e32\u0e07\u0e46 \u0e02\u0e2d\u0e07\u0e2d\u0e48\u0e32\u0e07\u0e40\u0e01\u0e47\u0e1a\u0e19\u0e49\u0e33 \u0e14\u0e31\u0e07\u0e19\u0e35\u0e49<\/p>\n<ul style=\"text-align: justify;\">\n<li>\u0e02\u0e49\u0e2d\u0e08\u0e33\u0e01\u0e31\u0e14\u0e17\u0e32\u0e07\u0e01\u0e32\u0e22\u0e20\u0e32\u0e1e\u0e02\u0e2d\u0e07\u0e2d\u0e48\u0e32\u0e07\u0e40\u0e01\u0e47\u0e1a\u0e19\u0e49\u0e33 \u0e44\u0e14\u0e49\u0e41\u0e01\u0e48 \u0e04\u0e27\u0e32\u0e21\u0e08\u0e38\u0e02\u0e2d\u0e07\u0e2d\u0e48\u0e32\u0e07\u0e40\u0e01\u0e47\u0e1a\u0e19\u0e49\u0e33 \u0e42\u0e14\u0e22\u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13\u0e19\u0e49\u0e33\u0e43\u0e19\u0e2d\u0e48\u0e32\u0e07\u0e40\u0e01\u0e47\u0e1a\u0e19\u0e49\u0e33\u0e15\u0e49\u0e2d\u0e07\u0e2d\u0e22\u0e39\u0e48\u0e23\u0e30\u0e2b\u0e27\u0e48\u0e32\u0e07\u0e04\u0e48\u0e32\u0e02\u0e31\u0e49\u0e19\u0e15\u0e48\u0e33 (Minimum) \u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e02\u0e31\u0e49\u0e19\u0e2a\u0e39\u0e07 (Maximum) \u0e02\u0e2d\u0e07\u0e04\u0e27\u0e32\u0e21\u0e08\u0e38\u0e2d\u0e48\u0e32\u0e07\u0e40\u0e01\u0e47\u0e1a\u0e19\u0e49\u0e33 \u0e41\u0e25\u0e30 \u0e2d\u0e31\u0e15\u0e23\u0e32\u0e01\u0e32\u0e23\u0e1b\u0e25\u0e48\u0e2d\u0e22\u0e19\u0e49\u0e33\u0e2a\u0e39\u0e07\u0e2a\u0e38\u0e14 \u0e42\u0e14\u0e22\u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13\u0e19\u0e49\u0e33\u0e17\u0e35\u0e48\u0e1b\u0e25\u0e48\u0e2d\u0e22\u0e2d\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e2d\u0e48\u0e32\u0e07\u0e40\u0e01\u0e47\u0e1a\u0e19\u0e49\u0e33\u0e43\u0e19\u0e41\u0e15\u0e48\u0e25\u0e30\u0e27\u0e31\u0e19\u0e15\u0e49\u0e2d\u0e07\u0e44\u0e21\u0e48\u0e40\u0e01\u0e34\u0e19\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e2a\u0e39\u0e07\u0e2a\u0e38\u0e14\u0e02\u0e2d\u0e07\u0e23\u0e30\u0e1a\u0e1a\u0e23\u0e30\u0e1a\u0e32\u0e22\u0e19\u0e49\u0e33 \u0e17\u0e31\u0e49\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e02\u0e37\u0e48\u0e2d\u0e19\u0e20\u0e39\u0e21\u0e34\u0e1e\u0e25\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e08\u0e38\u0e44\u0e14\u0e49 13,462 \u0e25\u0e49\u0e32\u0e19\u0e25\u0e39\u0e01\u0e1a\u0e32\u0e28\u0e01\u0e4c\u0e40\u0e21\u0e15\u0e23<\/li>\n<li>\u0e02\u0e49\u0e2d\u0e08\u0e33\u0e01\u0e31\u0e14\u0e14\u0e49\u0e32\u0e19\u0e01\u0e32\u0e23\u0e1b\u0e25\u0e48\u0e2d\u0e22\u0e19\u0e49\u0e33\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 \u0e44\u0e14\u0e49\u0e41\u0e01\u0e48 \u0e01\u0e32\u0e23\u0e15\u0e2d\u0e1a\u0e2a\u0e19\u0e2d\u0e07\u0e04\u0e27\u0e32\u0e21\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e19\u0e49\u0e33\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22 \u0e42\u0e14\u0e22\u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13\u0e19\u0e49\u0e33\u0e17\u0e35\u0e48\u0e1b\u0e25\u0e48\u0e2d\u0e22\u0e08\u0e32\u0e01\u0e2d\u0e48\u0e32\u0e07\u0e40\u0e01\u0e47\u0e1a\u0e19\u0e49\u0e33\u0e15\u0e49\u0e2d\u0e07\u0e40\u0e1e\u0e35\u0e22\u0e07\u0e1e\u0e2d\u0e17\u0e35\u0e48\u0e08\u0e30\u0e15\u0e2d\u0e1a\u0e2a\u0e19\u0e2d\u0e07\u0e04\u0e27\u0e32\u0e21\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e19\u0e49\u0e33\u0e23\u0e32\u0e22\u0e27\u0e31\u0e19\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e40\u0e01\u0e29\u0e15\u0e23 \u0e01\u0e32\u0e23\u0e2d\u0e38\u0e15\u0e2a\u0e32\u0e2b\u0e01\u0e23\u0e23\u0e21 \u0e01\u0e32\u0e23\u0e2d\u0e38\u0e1b\u0e42\u0e20\u0e04\u0e1a\u0e23\u0e34\u0e42\u0e20\u0e04 \u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e23\u0e31\u0e01\u0e29\u0e32\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e19\u0e49\u0e33\u0e02\u0e31\u0e49\u0e19\u0e15\u0e48\u0e33 \u0e42\u0e14\u0e22\u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13\u0e19\u0e49\u0e33\u0e17\u0e35\u0e48\u0e1b\u0e25\u0e48\u0e2d\u0e22\u0e2d\u0e2d\u0e01\u0e15\u0e49\u0e2d\u0e07\u0e44\u0e21\u0e48\u0e15\u0e48\u0e33\u0e01\u0e27\u0e48\u0e32\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e02\u0e31\u0e49\u0e19\u0e15\u0e48\u0e33\u0e17\u0e35\u0e48\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e48\u0e2d\u0e01\u0e32\u0e23\u0e23\u0e31\u0e01\u0e29\u0e32\u0e2a\u0e20\u0e32\u0e1e\u0e41\u0e27\u0e14\u0e25\u0e49\u0e2d\u0e21\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15\u0e1e\u0e25\u0e31\u0e07\u0e07\u0e32\u0e19\u0e44\u0e1f\u0e1f\u0e49\u0e32\u0e1e\u0e25\u0e31\u0e07\u0e19\u0e49\u0e33<\/li>\n<li>\u0e02\u0e49\u0e2d\u0e08\u0e33\u0e01\u0e31\u0e14\u0e14\u0e49\u0e32\u0e19\u0e1e\u0e25\u0e31\u0e07\u0e07\u0e32\u0e19\u0e44\u0e1f\u0e1f\u0e49\u0e32\u0e1e\u0e25\u0e31\u0e07\u0e19\u0e49\u0e33 \u0e44\u0e14\u0e49\u0e41\u0e01\u0e48 \u0e01\u0e32\u0e23\u0e23\u0e31\u0e01\u0e29\u0e32\u0e41\u0e23\u0e07\u0e14\u0e31\u0e19\u0e19\u0e49\u0e33 (Hydraulic Head) \u0e42\u0e14\u0e22\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e19\u0e49\u0e33\u0e43\u0e19\u0e2d\u0e48\u0e32\u0e07\u0e40\u0e01\u0e47\u0e1a\u0e19\u0e49\u0e33\u0e15\u0e49\u0e2d\u0e07\u0e40\u0e1e\u0e35\u0e22\u0e07\u0e1e\u0e2d\u0e17\u0e35\u0e48\u0e08\u0e30\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e41\u0e23\u0e07\u0e14\u0e31\u0e19\u0e19\u0e49\u0e33\u0e17\u0e35\u0e48\u0e40\u0e2b\u0e21\u0e32\u0e30\u0e2a\u0e21\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15\u0e1e\u0e25\u0e31\u0e07\u0e07\u0e32\u0e19\u0e44\u0e1f\u0e1f\u0e49\u0e32\u0e1e\u0e25\u0e31\u0e07\u0e19\u0e49\u0e33<\/li>\n<li>\u0e02\u0e49\u0e2d\u0e08\u0e33\u0e01\u0e31\u0e14\u0e14\u0e49\u0e32\u0e19\u0e19\u0e49\u0e33\u0e17\u0e35\u0e48\u0e44\u0e2b\u0e25\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e41\u0e21\u0e48\u0e19\u0e49\u0e33 \u0e2b\u0e23\u0e37\u0e2d\u0e23\u0e30\u0e1a\u0e1a\u0e2d\u0e48\u0e32\u0e07\u0e40\u0e01\u0e47\u0e1a\u0e19\u0e49\u0e33\u0e08\u0e32\u0e01\u0e25\u0e33\u0e19\u0e49\u0e33\u0e2a\u0e32\u0e02\u0e32 (Side Flow) \u0e42\u0e14\u0e22 \u0e19\u0e49\u0e33\u0e17\u0e35\u0e48\u0e44\u0e2b\u0e25\u0e21\u0e32\u0e08\u0e32\u0e01 Side Flow \u0e08\u0e30\u0e16\u0e39\u0e01\u0e19\u0e33\u0e21\u0e32\u0e1e\u0e34\u0e08\u0e32\u0e23\u0e13\u0e32\u0e43\u0e19\u0e41\u0e1a\u0e1a\u0e08\u0e33\u0e25\u0e2d\u0e07\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e25\u0e14\u0e04\u0e27\u0e32\u0e21\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e43\u0e19\u0e01\u0e32\u0e23\u0e1b\u0e25\u0e48\u0e2d\u0e22\u0e19\u0e49\u0e33\u0e08\u0e32\u0e01\u0e2d\u0e48\u0e32\u0e07\u0e40\u0e01\u0e47\u0e1a\u0e19\u0e49\u0e33\u0e2b\u0e25\u0e31\u0e01<\/li>\n<\/ul>\n<p style=\"font-weight: 400; text-align: justify;\">\u0e42\u0e14\u0e22\u0e1c\u0e25\u0e01\u0e32\u0e23\u0e28\u0e36\u0e01\u0e29\u0e32\u0e1e\u0e1a\u0e27\u0e48\u0e32\u0e41\u0e1a\u0e1a\u0e08\u0e33\u0e25\u0e2d\u0e07\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e2a\u0e21\u0e01\u0e32\u0e23\u0e40\u0e0a\u0e34\u0e07\u0e02\u0e49\u0e2d\u0e08\u0e33\u0e01\u0e31\u0e14 (Constraint Programming (CP)) \u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e0a\u0e48\u0e27\u0e22\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13\u0e19\u0e49\u0e33\u0e43\u0e19\u0e2d\u0e48\u0e32\u0e07\u0e40\u0e01\u0e47\u0e1a\u0e19\u0e49\u0e33\u0e44\u0e14\u0e49 \u0e42\u0e14\u0e22\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e01\u0e47\u0e1a\u0e19\u0e49\u0e33\u0e44\u0e14\u0e49\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e02\u0e36\u0e49\u0e19 11.03% \u0e16\u0e36\u0e07 15.21% \u0e15\u0e48\u0e2d\u0e1b\u0e35\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e40\u0e17\u0e35\u0e22\u0e1a\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e07\u0e32\u0e19\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19 \u0e19\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e19\u0e35\u0e49 \u0e01\u0e32\u0e23\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13\u0e19\u0e49\u0e33\u0e43\u0e19\u0e2d\u0e48\u0e32\u0e07\u0e40\u0e01\u0e47\u0e1a\u0e19\u0e49\u0e33\u0e22\u0e31\u0e07\u0e0a\u0e48\u0e27\u0e22\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e1b\u0e23\u0e30\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e20\u0e32\u0e1e\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15\u0e1e\u0e25\u0e31\u0e07\u0e07\u0e32\u0e19\u0e44\u0e1f\u0e1f\u0e49\u0e32\u0e1e\u0e25\u0e31\u0e07\u0e19\u0e49\u0e33 \u0e42\u0e14\u0e22\u0e1e\u0e1a\u0e27\u0e48\u0e32\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15\u0e1e\u0e25\u0e31\u0e07\u0e07\u0e32\u0e19\u0e44\u0e1f\u0e1f\u0e49\u0e32\u0e1e\u0e25\u0e31\u0e07\u0e19\u0e49\u0e33\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e02\u0e36\u0e49\u0e19 6.10% \u0e16\u0e36\u0e07 13.79% \u0e2d\u0e35\u0e01\u0e14\u0e49\u0e27\u0e22<\/p>\n<figure id=\"attachment_27662\" aria-describedby=\"caption-attachment-27662\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/doi.org\/10.1007\/s13201-024-02179-2\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-27662 size-large\" src=\"https:\/\/news.ict.mahidol.ac.th\/th\/wp-content\/uploads\/2025\/02\/Constraint-Programming-for-Reservoir-Operation-Optimization-of-Bhumibol-Dam-2_0-1024x391.jpg\" alt=\"\" width=\"1024\" height=\"391\" srcset=\"https:\/\/news.ict.mahidol.ac.th\/th\/wp-content\/uploads\/2025\/02\/Constraint-Programming-for-Reservoir-Operation-Optimization-of-Bhumibol-Dam-2_0-1024x391.jpg 1024w, https:\/\/news.ict.mahidol.ac.th\/th\/wp-content\/uploads\/2025\/02\/Constraint-Programming-for-Reservoir-Operation-Optimization-of-Bhumibol-Dam-2_0-300x115.jpg 300w, https:\/\/news.ict.mahidol.ac.th\/th\/wp-content\/uploads\/2025\/02\/Constraint-Programming-for-Reservoir-Operation-Optimization-of-Bhumibol-Dam-2_0-768x294.jpg 768w, https:\/\/news.ict.mahidol.ac.th\/th\/wp-content\/uploads\/2025\/02\/Constraint-Programming-for-Reservoir-Operation-Optimization-of-Bhumibol-Dam-2_0-580x222.jpg 580w, https:\/\/news.ict.mahidol.ac.th\/th\/wp-content\/uploads\/2025\/02\/Constraint-Programming-for-Reservoir-Operation-Optimization-of-Bhumibol-Dam-2_0-860x329.jpg 860w, https:\/\/news.ict.mahidol.ac.th\/th\/wp-content\/uploads\/2025\/02\/Constraint-Programming-for-Reservoir-Operation-Optimization-of-Bhumibol-Dam-2_0-1160x443.jpg 1160w, https:\/\/news.ict.mahidol.ac.th\/th\/wp-content\/uploads\/2025\/02\/Constraint-Programming-for-Reservoir-Operation-Optimization-of-Bhumibol-Dam-2_0.jpg 1167w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption id=\"caption-attachment-27662\" class=\"wp-caption-text\">Sawangphol, W., Kraisangka, J., Rittima, A., Phankamolsil, Y., Tabucanon, A. S., Talaluxmana, Y., &amp; Vudhivanich, V. (2024). Increased BB Dam reservoir storage from the Seasonal CP model [Figure 6]. In Constraint programming for reservoir operation optimization of Bhumibol dam. Applied Water Science, 14(142). https:\/\/doi.org\/10.1007\/s13201-024-02179-2<\/figcaption><\/figure>\n<p style=\"font-weight: 400; text-align: justify;\"><strong>\u0e14\u0e23. \u0e27\u0e38\u0e12\u0e34\u0e0a\u0e32\u0e15\u0e34 \u0e41\u0e2a\u0e27\u0e07\u0e1c\u0e25 \u0e22\u0e31\u0e07\u0e44\u0e14\u0e49\u0e1e\u0e39\u0e14\u0e16\u0e36\u0e07\u0e01\u0e32\u0e23\u0e15\u0e48\u0e2d\u0e22\u0e2d\u0e14\u0e1c\u0e25\u0e07\u0e32\u0e19\u0e19\u0e35\u0e49\u0e43\u0e19\u0e2d\u0e19\u0e32\u0e04\u0e15 \u0e14\u0e31\u0e07\u0e19\u0e35\u0e49<\/strong><\/p>\n<p style=\"font-weight: 400; text-align: justify;\">\u201c\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e01\u0e33\u0e25\u0e31\u0e07\u0e15\u0e48\u0e2d\u0e22\u0e2d\u0e14\u0e04\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e04\u0e33\u0e19\u0e27\u0e13\u0e23\u0e30\u0e22\u0e30\u0e40\u0e27\u0e25\u0e32\u0e02\u0e2d\u0e07\u0e19\u0e49\u0e33\u0e02\u0e2d\u0e07\u0e17\u0e31\u0e49\u0e07 4 \u0e40\u0e02\u0e37\u0e48\u0e2d\u0e19 \u0e40\u0e19\u0e37\u0e48\u0e2d\u0e07\u0e08\u0e32\u0e01\u0e27\u0e48\u0e32\u0e01\u0e32\u0e23\u0e1b\u0e25\u0e48\u0e2d\u0e22\u0e19\u0e49\u0e33\u0e08\u0e32\u0e01\u0e40\u0e02\u0e37\u0e48\u0e2d\u0e19 \u0e40\u0e0a\u0e48\u0e19 \u0e08\u0e32\u0e01\u0e40\u0e02\u0e37\u0e48\u0e2d\u0e19\u0e2a\u0e34\u0e23\u0e34\u0e01\u0e34\u0e15\u0e34\u0e4c\u0e21\u0e32\u0e22\u0e31\u0e07\u0e25\u0e38\u0e48\u0e21\u0e19\u0e49\u0e33\u0e40\u0e08\u0e49\u0e32\u0e1e\u0e23\u0e30\u0e22\u0e32\u0e19\u0e31\u0e49\u0e19\u0e43\u0e0a\u0e49\u0e40\u0e27\u0e25\u0e32\u0e16\u0e36\u0e07 10 \u0e27\u0e31\u0e19 \u0e43\u0e19\u0e01\u0e32\u0e23\u0e44\u0e2b\u0e25\u0e21\u0e32\u0e16\u0e36\u0e07 \u0e40\u0e1e\u0e23\u0e32\u0e30\u0e09\u0e30\u0e19\u0e31\u0e49\u0e19 \u0e40\u0e23\u0e32\u0e15\u0e49\u0e2d\u0e07\u0e1e\u0e34\u0e08\u0e32\u0e23\u0e13\u0e32\u0e2a\u0e48\u0e27\u0e19\u0e19\u0e35\u0e49\u0e14\u0e49\u0e27\u0e22\u0e43\u0e19\u0e2d\u0e19\u0e32\u0e04\u0e15 \u0e40\u0e1e\u0e23\u0e32\u0e30\u0e04\u0e27\u0e32\u0e21\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e19\u0e49\u0e33\u0e02\u0e2d\u0e07\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e21\u0e31\u0e19\u0e15\u0e49\u0e2d\u0e07\u0e1b\u0e25\u0e48\u0e2d\u0e22\u0e21\u0e32\u0e40\u0e21\u0e37\u0e48\u0e2d 10 \u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e19\u0e49\u0e33\u0e16\u0e36\u0e07\u0e08\u0e30\u0e17\u0e31\u0e19\u0e43\u0e0a\u0e49 \u0e19\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e19\u0e35\u0e49 \u0e40\u0e23\u0e32\u0e22\u0e31\u0e07\u0e2d\u0e22\u0e32\u0e01\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e07\u0e32\u0e19\u0e19\u0e35\u0e49\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e22\u0e34\u0e48\u0e07\u0e02\u0e36\u0e49\u0e19 \u0e42\u0e14\u0e22\u0e40\u0e23\u0e32\u0e08\u0e30\u0e41\u0e1a\u0e48\u0e07\u0e2a\u0e48\u0e27\u0e19\u0e02\u0e2d\u0e07\u0e41\u0e21\u0e48\u0e19\u0e49\u0e33\u0e40\u0e08\u0e49\u0e32\u0e1e\u0e23\u0e30\u0e22\u0e32\u0e2d\u0e2d\u0e01\u0e40\u0e1b\u0e47\u0e19 4 \u0e2a\u0e48\u0e27\u0e19 \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e14\u0e39\u0e27\u0e48\u0e32\u0e43\u0e19\u0e41\u0e15\u0e48\u0e25\u0e30\u0e2a\u0e48\u0e27\u0e19 \u0e2a\u0e48\u0e27\u0e19\u0e07\u0e32\u0e19\u0e44\u0e2b\u0e19\u0e15\u0e49\u0e2d\u0e07\u0e2a\u0e48\u0e07\u0e19\u0e49\u0e33\u0e21\u0e32 \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e01\u0e32\u0e23\u0e1b\u0e25\u0e48\u0e2d\u0e22\u0e19\u0e49\u0e33\u0e21\u0e35\u0e1b\u0e23\u0e30\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e20\u0e32\u0e1e\u0e21\u0e32\u0e01\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14 \u0e19\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e19\u0e35\u0e49 \u0e40\u0e23\u0e32\u0e22\u0e31\u0e07\u0e2d\u0e22\u0e32\u0e01\u0e02\u0e22\u0e32\u0e22\u0e1c\u0e25\u0e44\u0e1b\u0e22\u0e31\u0e07\u0e25\u0e38\u0e48\u0e21\u0e41\u0e21\u0e48\u0e19\u0e49\u0e33\u0e2b\u0e23\u0e37\u0e2d\u0e40\u0e02\u0e37\u0e48\u0e2d\u0e19\u0e2d\u0e37\u0e48\u0e19\u0e46 \u0e43\u0e19\u0e1b\u0e23\u0e30\u0e40\u0e17\u0e28\u0e44\u0e17\u0e22\u0e14\u0e49\u0e27\u0e22 \u0e40\u0e0a\u0e48\u0e19 \u0e25\u0e38\u0e48\u0e21\u0e19\u0e49\u0e33\u0e21\u0e39\u0e25 \u0e0b\u0e36\u0e48\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e41\u0e21\u0e48\u0e19\u0e49\u0e33\u0e2a\u0e32\u0e22\u0e2b\u0e25\u0e31\u0e01\u0e43\u0e19\u0e20\u0e32\u0e04\u0e15\u0e30\u0e27\u0e31\u0e19\u0e2d\u0e2d\u0e01\u0e40\u0e09\u0e35\u0e22\u0e07\u0e40\u0e2b\u0e19\u0e37\u0e2d\u0e02\u0e2d\u0e07\u0e1b\u0e23\u0e30\u0e40\u0e17\u0e28\u0e44\u0e17\u0e22 \u0e42\u0e14\u0e22\u0e28\u0e36\u0e01\u0e29\u0e32\u0e17\u0e35\u0e48\u0e40\u0e02\u0e37\u0e48\u0e2d\u0e19\u0e25\u0e33\u0e15\u0e30\u0e04\u0e2d\u0e07 \u0e2b\u0e23\u0e37\u0e2d \u0e40\u0e02\u0e37\u0e48\u0e2d\u0e19\u0e21\u0e39\u0e25\u0e1a\u0e19 \u0e08\u0e31\u0e07\u0e2b\u0e27\u0e31\u0e14\u0e19\u0e04\u0e23\u0e23\u0e32\u0e0a\u0e2a\u0e35\u0e21\u0e32 \u0e40\u0e1b\u0e47\u0e19\u0e15\u0e49\u0e19\u201d<\/p>\n<p style=\"font-weight: 400; text-align: justify;\">\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e14\u0e32\u0e27\u0e19\u0e4c\u0e42\u0e2b\u0e25\u0e14\u0e1c\u0e25\u0e07\u0e32\u0e19\u0e27\u0e34\u0e08\u0e31\u0e22\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07 <strong>Constraint Programming for Reservoir Operation Optimization of Bhumibol Dam<\/strong> \u0e44\u0e14\u0e49\u0e17\u0e35\u0e48: <a href=\"https:\/\/doi.org\/10.1007\/s13201-024-02179-2\" target=\"_blank\" rel=\"noopener\">https:\/\/doi.org\/10.1007\/s13201-024-02179-2<\/a><\/p>\n<p style=\"font-weight: 400; text-align: justify;\">\u0e15\u0e34\u0e14\u0e15\u0e32\u0e21\u0e1c\u0e25\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07 \u0e14\u0e23. \u0e27\u0e38\u0e12\u0e34\u0e0a\u0e32\u0e15\u0e34 \u0e41\u0e2a\u0e27\u0e07\u0e1c\u0e25 \u0e44\u0e14\u0e49\u0e17\u0e35\u0e48: <a href=\"https:\/\/wudhichart.github.io\/my-profile\/\" target=\"_blank\" rel=\"noopener\">https:\/\/wudhichart.github.io\/my-profile\/<\/a><\/p>\n<\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":27713,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[47],"tags":[],"class_list":["post-27656","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-researchofthemonth"],"_links":{"self":[{"href":"https:\/\/news.ict.mahidol.ac.th\/th\/wp-json\/wp\/v2\/posts\/27656","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/news.ict.mahidol.ac.th\/th\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/news.ict.mahidol.ac.th\/th\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/news.ict.mahidol.ac.th\/th\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/news.ict.mahidol.ac.th\/th\/wp-json\/wp\/v2\/comments?post=27656"}],"version-history":[{"count":5,"href":"https:\/\/news.ict.mahidol.ac.th\/th\/wp-json\/wp\/v2\/posts\/27656\/revisions"}],"predecessor-version":[{"id":27715,"href":"https:\/\/news.ict.mahidol.ac.th\/th\/wp-json\/wp\/v2\/posts\/27656\/revisions\/27715"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/news.ict.mahidol.ac.th\/th\/wp-json\/wp\/v2\/media\/27713"}],"wp:attachment":[{"href":"https:\/\/news.ict.mahidol.ac.th\/th\/wp-json\/wp\/v2\/media?parent=27656"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/news.ict.mahidol.ac.th\/th\/wp-json\/wp\/v2\/categories?post=27656"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/news.ict.mahidol.ac.th\/th\/wp-json\/wp\/v2\/tags?post=27656"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}