Pulp

Een LP-modeler geschreven in Python
Download nu

Pulp Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • J.S. Roy and S.A. Mitchell
  • Uitgever website:
  • http://auckland.ac.nz

Pulp Tags


Pulp Beschrijving

Een LP-modeler geschreven in Python Pulp is een software die MPS- of LP-bestanden kan genereren en GLPK , COIN CLP / CBC , CPlex en Xpress oproept om lineaire problemen op te lossen. Een uitgebreide WIKI is te vinden op http: / /pulp-or.goglecode.com/use LPVariable () om nieuwe variabelen te maken. Een variabele 0> X = LPVariable ("X", 0, 3) maken om een variabele 0> Y = LPVariable ("Y", 0, 1) LPPROLEM () te maken om nieuwe problemen te maken. Maak "MyProblem" >>> Prob = LPPROLEM ("MyProblem", LPMInimialiseer) Combineer variabelen om uitdrukkingen en beperkingen te maken en voeg ze toe aan het probleem. >>> Prob + = x + y >> Prob + = -4 * x + ychoose een oplosser en los het probleem op. ex: >>> Status = Prob.Solve (GLPK (MSG = 0)) Geef de status van de oplossing weer >>> LPSTATUS 'Optimal'U kunt de waarde van de variabelen krijgen met behulp van waarde (). ex: >>> Waarde (X) 2.0 Gespegede klassen: * LPPROBEM - Container Klasse voor een lineair programmeringsprobleem * LPVariable - Variabelen die worden toegevoegd aan beperkingen in de LP * LPConstraint - een beperking van het algemene formulier A1X1 + A2X2 ... ANXN (=) B * LPCONSTRAINSVAR - gebruikt om een kolom van het model te bouwen in kolom-wijze modellyxported-functies: * Waarde () - vindt de waarde van een variabele of expressie * LPSUM () - Gegeven een lijst van het formulier zal een lineaire uitdrukking construeren die wordt gebruikt als een beperking of variabele * LPDOT () --GIven twee lijsten van het formulier en zal een lineaire onderneming construeren die wordt gebruikt als een beperking of variabele vereisten: · Python


Pulp Gerelateerde software

cifit

Lichtgewicht configuratiebeheer Toolkit die u in Python schrijft ...

141

Downloaden