최상위 10_Wiki/Topic_*였던 4개 카테고리 폴더를 10_Wiki/Topics/Topic_* 로 재배치.
콘텐츠 변경 없음(순수 폴더 이동) — Topics/ 하위 나머지 폴더는 이미 지난 커밋에서
전부 정리된 상태(잔존 항목은 에이전트 운영 상태 및 사용자가 보존을 요청한
업데이트0615/무제 3.canvas 뿐).
fromortools.linear_solverimportpywraplpsolver=pywraplp.Solver.CreateSolver("GLOP")# LP. "CBC" for MIPx=solver.NumVar(0,solver.infinity(),"x")y=solver.NumVar(0,solver.infinity(),"y")solver.Add(x+2*y<=14);solver.Add(3*x-y>=0)solver.Maximize(3*x+4*y)solver.Solve()
Integer/Mixed-Integer LP
# PuLP with integer variablesx=LpVariable("x",lowBound=0,cat="Integer")y=LpVariable("y",lowBound=0,upBound=1,cat="Binary")# branch-and-bound: LP relaxation → branch on fractional vars
Transportation problem
# min sum c_ij x_ij s.t. sum_j x_ij = supply_i, sum_i x_ij = demand_jcosts=[[8,6,10],[9,12,13],[14,9,16]]supply=[20,30,25];demand=[10,35,30]# flatten to linprog
Sensitivity / dual
# scipy returns marginals via res.ineqlin.marginals (HiGHS)# Dual variable = shadow price of constraint