VBA 使えるソースコード

つたないソースコードを載せます。これは、他人の書いたソースコードを読む練習に最適です。初心者の方は、どうしたらきれいになるかなど考えながら活用してください。

Python 線形計画問題 その1

# -*- coding: utf-8 -*-

from pulp import LpProblem, LpVariable, LpMaximize, LpStatus

problem = LpProblem('sample', LpMaximize)

x1 = LpVariable('x1', lowBound=0, upBound=2,cat='Continuous')
x2 = LpVariable('x2', lowBound=0, upBound=3,cat='Continuous')

problem += (5*x1 + 2*x2, 'Objective function')

problem += (2*x1 + x2 <= 5, 'Constraint')

print(problem)

result = problem.solve()

print(LpStatus[result])
print('objective function value', problem.objective.value())
print('x1 = ',x1.value())
print('x2 = ',x2.value())