Dit is de opdracht glpsol die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
glpsol - grootschalige lineaire en gemengde programmeeroplosser voor gehele getallen
KORTE INHOUD
glpsol [opties bestandsnaam
PRODUCTBESCHRIJVING
Snel naar opties:
--mps lees LP/MIP-probleem in vast MPS-formaat
--freemps
lees LP/MIP-probleem in gratis MPS-formaat (standaard)
--LP lees LP/MIP probleem in CPLEX LP formaat
--glp lees LP/MIP-probleem in GLPK-formaat
--wiskunde lees LP/MIP-model geschreven in GNU MathProg-modelleringstaal
-m bestandsnaam, --model bestandsnaam
lees modelsectie en optionele gegevenssectie van bestandsnaam (hetzelfde als --wiskunde)
-d bestandsnaam, --gegevens bestandsnaam
lees gegevenssectie van bestandsnaam (voor --wiskunde alleen); als het modelbestand ook gegevens bevat
sectie, wordt het genegeerd
-y bestandsnaam, --Scherm bestandsnaam
stuur weergave-uitvoer naar bestandsnaam (voor --wiskunde alleen); standaard wordt de uitvoer naar verzonden
terminal
--zaad waarde
initialiseer generator van pseudo-willekeurige getallen die wordt gebruikt in het MathProg-model met gespecificeerd
seed (elk geheel getal); als de seed-waarde ? is, wordt een willekeurige seed gebruikt
--minimaal
lees min-kosten stroomprobleem in DIMACS-formaat
--maxstroom
lees maximaal stroomprobleem in DIMACS-formaat
--cnf lees CNF-SAT probleem in DIMACS formaat
--eenvoudig
gebruik de simplex-methode (standaard)
--interieur
gebruik de interne puntmethode (alleen LP)
-r bestandsnaam, --lezen bestandsnaam
lees oplossing van bestandsnaam in plaats om het te vinden met de oplosser
--min minimalisatie
--max maximalisatie
--schaal
schaalprobleem (standaard)
--geen schaal
schaal geen probleem
-o bestandsnaam, --uitvoer bestandsnaam
schrijf oplossing voor bestandsnaam in afdrukbaar formaat
-w bestandsnaam, --schrijven bestandsnaam
schrijf een oplossing voor de bestandsnaam in platte tekst
--bereiken bestandsnaam
schrijf gevoeligheidsanalyserapport naar bestandsnaam in afdrukbaar formaat (alleen enkelzijdig)
--tmlim nnn
beperk de oplossingstijd tot nnn seconden
--memlim nnn
beperk het beschikbare geheugen tot nnn megabytes
--rekening
los het probleem niet op, controleer alleen de ingevoerde gegevens
--naam waarschijnlijke naam
verander de probleemnaam in probnaam
--wms bestandsnaam
schrijf probleem naar bestandsnaam in vast MPS-formaat
--wfreemps bestandsnaam
schrijf het probleem naar de bestandsnaam in het gratis MPS-formaat
--wp bestandsnaam
schrijfprobleem naar bestandsnaam in CPLEX LP-indeling
--wglp bestandsnaam
schrijf probleem naar bestandsnaam in GLPK-formaat
--wcnf bestandsnaam
schrijf probleem naar bestandsnaam in DIMACS CNF-SAT formaat
--log bestandsnaam
schrijf kopie van terminaluitvoer naar bestandsnaam
-h, --help
geef deze helpinformatie weer en sluit af
-v, --versie
programmaversie weergeven en afsluiten
LP basis ontbinden in factoren opties:
--luf LU + Forrest-Tomlin-update (sneller, minder stabiel; standaard)
--cbg LU + Schur-complement + Bartels-Golub-update (langzamer, stabieler)
--cgr LU + Schur-complement + Givens-rotatie-update (langzamer, stabieler)
Opties specifiek naar simplex oplosser:
--oer
gebruik primal simplex (standaard)
--dubbel gebruik dual-simplex
--soa gebruik de standaard initiële basis van alle broeken
--geb gebruik geavanceerde initiële basis (standaard)
--slabbetje gebruik de initiële basis van Bixby
--ini bestandsnaam
gebruiken als initiële basis eerder opgeslagen met -w (schakelt LP presolver uit)
--stijl
gebruik de steilste randtechniek (standaard)
--neus
gebruik standaard "leerboek" prijzen
--ontspannen
gebruik de two-pass ratio-test van Harris (standaard)
--niet ontspannen
gebruik standaard "leerboek" verhoudingstest
--presol
gebruik presolver (standaard; veronderstelt --schaal en --geb)
--nopresol
gebruik geen presolver
--Exact
gebruik de simplex-methode op basis van exacte rekenkunde
--xcontroleer
controleer de uiteindelijke basis met behulp van exacte rekenkunde
Opties specifiek naar binnenste punt oplosser:
--noord gebruik natuurlijke (oorspronkelijke) ordening
--qmd gebruik quotiënt minimale graad ordening
--amd gebruik bij benadering minimale graadvolgorde (standaard)
--symmed
gebruik een geschatte minimale graadvolgorde
Opties specifiek naar MIP oplosser:
--nomip
beschouw alle gehele variabelen als continu (maakt het mogelijk om MIP op te lossen als pure LP)
--eerst
vertakking op eerste gehele variabele
--laatste vertakking op laatste gehele variabele
--meest
tak op de meeste fractionele variabele
--drtom
vertakking met behulp van heuristiek door Driebeck en Tomlin (standaard)
--pkosten
vertakking met behulp van hybride pseudocost-heuristiek (kan nuttig zijn voor harde instanties)
--dfs backtrack met behulp van depth first search
--vrienden backtrack met behulp van breedte eerst zoeken
--bestep
backtrack met behulp van de beste projectieheuristiek
--beste
backtrack met behulp van knooppunt met de beste lokale grens (standaard)
--intopt
gebruik MIP presolver (standaard)
--nointopt
gebruik geen MIP presolver
--binariseren
vervang algemene integer-variabelen door binaire variabelen (veronderstelt --intopt)
--fpomp
haalbaarheidspompheuristiek toepassen
--volmacht [nnn]
heuristiek voor zoeken in nabijheid toepassen (nnn is tijdslimiet in seconden; standaard is 60)
--volmacht
pas heuristiek voor zoeken op nabijheid toe
--gomorie
genereer Gomory's mixed integer cuts
--mir genereer MIR (gemengde integer afronding) bezuinigingen
--omslag
gemengde dekkingssneden genereren
--kliek
kliekbezuinigingen genereren
-- bezuinigingen genereer alle bezuinigingen hierboven
--mipgap tol
stel de relatieve mip-afstandstolerantie in op tol
--minisat
vertaal het haalbaarheidsprobleem met gehele getallen naar CNF-SAT en los het op met de MiniSat-oplosser
--object gebonden
voeg ongelijkheid obj <= gebonden (minimalisatie) of obj >= gebonden (maximalisatie) toe aan
integer haalbaarheidsprobleem (veronderstelt --minisat)
Gebruik glpsol online met behulp van onworks.net-services