ืืืจืช ืืืคืืืงืฆืื ืืื ืืกืคืง ืืืื ื ืืืื ืืืฆืืจื ืืคืชืจืื ืืืืืื ืฉื ืืืืืืงืืื ืืืืคืืืืืืฆืื ืืื ืืืจืืช.
ย ืืืคืืืืืืฆืื ืืื ืืืจืืช, ืื ืงืจืืช ืื ืชืื ืืช ืืื ืืจื (LP), ืืื ืฉืืื ืืืฉืืช ืืชืืฆืื ืืืืื ืืืืชืจ (ืืืื ืืงืกืืืื (ืืื ืืืื) ืจืืื ืื ืขืืืช ื ืืืื ืืืืชืจ) ืืืืื ืืชืืื ืฉืืจืืฉืืชืื ืืืขืืื ืืืืฆืืื ืขื ืืื ืงืฉืจืื ืืื ืืืจืืื. ืชืื ืืช ืืื ืืจื ืืื ืืงืจื ืืืืื ืฉื ืชืื ืืช ืืชืืื (ืืืืืข ืื ืืฉืย ืืืคืืืืืืฆืื ืืชืืืืช).
ืชืืื ืืืช ืืื ืืืจืืืช (ืืืืืื ืืืืื ืฉื ืืคืืืงืฆืื ืื) ืื ืืขืืืช ืฉืืืืืืช ืืืื ืืืื ืืืืื ืืคืืจืืืื ืกืื ืืจืืืื (ืืืงืืคืืื):- find vector x; - ืฉืืืงืกื(ืืืืขืจ) Z = cx; - ืืืคืืฃ ื-Ax<=b โ ื-maximizes( Ax>=b โ ื-minimises );- ื-x>=0. ืืื ืืจืืืืื ืฉืย x ย ืื ืืืฉืชื ืื ืฉืืฉ ืืงืืืข, c ื-b ื ืชืื ืื ืืืงืืืจืื, ื-A ืืื ืืืจืืฆื โโื ืชืื ื.
ืืืคืขืืืืช ืืจืืฉืื ืืช ืฉื ืืืคืืืงืฆืื โ App Linear Optimization ืืืืืืช ืืคืื ืงืฆืืืช ืืืฆืืจื, ืขืจืืื, ืคืชืจืื ืืืืืงืช ืืืืืื. ืืืืืืื ืืืืืกื ืื ืืืกืืก ื ืชืื ืื ืฉื SQLite ืขื ืืฉื linearProgramming.db. ืืืคืืืงืฆืื ืืฉ ืคืื ืงืฆืืืช ืืืืกืื ืืฉืืืืจ ืืกื ืื ืชืื ืื ืืกืคืจืืืช ืืืืจืื ืฉื ืืืืฉืืจ.
ืืขืช ืืฆืืจืช ืืืื ืืืคืืืืืืฆืื, ืืืื ืื ืฉื ื ืคืจืืืจืื (ืคืขืืืืช ืืืื ืืื ืืจื) - ืืกืคืจ ืืฉืชื ื ืืงืืืจ x ืืืกืคืจ ืืืืืืฆืื (ืื ืื ืืืื ืืช ืืืืืืฆืื ืืืฉืชื ืื) - ืืืืืจ ืืฉืืจืืช ืฉื ืืืจืืฆื โโA. ืืืืจ ืืื ืช ื ืชืื ืื ืืื ืืืืืฆื ืขื ืืืคืชืืจ โ ืืืื ืืื ืืืจื, ืืืฉืืืื ืืืืื ืืช ื ืชืื ื ืืืืื โ ืืชืื ืคืขืืืืช ืืฆืืจืช ืืืื ืืื ืืืจื.
ืืงืืื x ืืืืงืืืจ c ืืืื ืื ืืฉืืจื ืขื ืชืืืืช Z= ืืคื ื ืืชืืืืืช *Xi+.
ืืจืืืืื ืฉื ืืืืจืืฆื โโะ ืืืื ืื ืืืืื ืืฉื Constraints ืืื ืชืืืืช ืืฉืืืช *Xi+. ืืฉืื ืืืืจืื ืฉื ืื ืฉืืจื ืฉื ืืืืจืืฆื โโืืืจื ืืชืืืืช <= , ืืืื ืื ืื ืืืืืืืช b ืฉื ืืืืืืฆืื. ืืืืจ ืืื ืช ื ืชืื ืื ืืื ืืืืืฆื ืขื ืืคืชืืจ ืืืืฉืืจ, ืืื ืืืืจ ืืคืขืืืืช - ืคืขืืืืช ืืืื ืืื ืืืจื , ืฉื ืืืคืืข ืฉืื ืืืื ืืฉื ืืืื ืืืคืชืืจ ืืฉืืืจื.
ืืืฉืจ ืืื ื ืฉืืจ, ืืฉื ืฉืื ืืืคืืข ืืจืฉืืืช ืืืืืื ืืืืฆืืื ืืคืขืืืืช ืืจืืฉืื ืืช ืฉื ืืืคืืืงืฆืื. ื ืืชื ืืขืจืื ืืช ืืืื ืื ืืืจ ืืืจืฉืืื (ืืคืชืืจ ืขืจืื) ืื ืืคืชืืจ (ืืคืชืืจ ืืฉื). ืืืืจ ืืขืจืืื ืืืฉืืืจื, ืืืจืกื ืืขืจืืื ื ืฉืืจืช ืืืื ืืืฉ, ืืืืฉื ื ืฉืืจ ืืื ืฉืื ืื ืืืกื ืื ืชืื ืื. ืืืช ืขื ืื ืช ืฉื ืืชื ืืืื ืืคืชืืจ ืืช ืฉื ื ืืืืืืื ืืืืฉืืืช ืืช ืืชืืฆืืืช. ืื ืืื ืฆืืจื ืืืื ืืื, ื ืืชื ืืืืืง ืืืชื.
ืืขืช ืคืชืจืื ืืืื, ืืชืืฆืื ืืฆืืื ืืช ืืืงืกืื ืืืืืขืืจ ืฉื ืคืื ืงืฆืืืช ืืืขื Z ืืืืืื ืขืจืืื ืฉื ืืืืื ืืื ืฉื ืืืืงืืืจย x ืฉืื ืื ืืชืจืืฉ ืืื ืืืืืฆืื.
ืชืขืฉืืืช ืืืฉืชืืฉืืช ืืืืืืื ืฉื ืชืื ืืช ืืื ืืืจืืื ืืืืืืช ืชืืืืจื, ืื ืจืืื, ืืืงืืืื ืืงืฆืื ืืืืฆืืจ. ืื ืืืื ืืืขืื ืืขืืฆืื ืกืืืื ืฉืื ืื ืฉื ืืขืืืช ืืชืื ืื, ื ืืชืื, ืชืืืื, ืืงืฆืื ืืขืืฆืื.
ืืืืฉืื ืืฉืชืืฉ ืืืืืงืช ืืืคืืืืืืฆืื SimplexSolver ืืืกืคืจืืื ืืกืื ืืจืืืช org.apache.commons:commons-math:3.6.1.
ืขืืืื ืืืจืื ืืชืืจืื
9 ืืืคืจืณ 2026