Alle filene som ligger her er lagt ut i UNIX-format (Bortsett fra 12.18 og 12.19). Ønsker du å kjøre filene i DOS må du gjøre følgende i UNIX:
PC27~$ recode latin1:ibmpc filnavnHvor filnavn er navnet på filen en ønsker å konvertere til DOS-format.
På samme måte kan man konvertere tilbake til UNIX
PC27~$ recode ibmpc:latin1 filnavn
Oppgave 12.18 og 12.19 er lagt ut i DOS-format, da disse har benyttet seg av en lotusregnearkfil generet i Excel, istedenfor for å legge dataene ut på flere datafiler.
Når jeg har fått alle filene, vil jeg lage en samlefil med alle filene. Jeg lager kanskje også en postscriptfil som skriver ut alle .mod, data og løsningsfilene i en utskrift (2 sider pr. side). Dette vil jeg ikke gjøre før jeg har fått flere filer(kjekt å ha med på eksamen !!?!???..)...
Her er et lite script for å generere, optimere, rapportere og skrive ut .prt- og evt. .rrt-filene på en angitt modell under UNIX (Denne har tilnærmet samme funksjonalitet som XAL under dos, men mangler feilmeldingsfunksjonalitet)
Syntax : xal modellnavn maximize/minimize
Svakheter: Hvis det heltallsvariable i modellen vil du få feilmeldingen(dette har ingenting å si)
>range ?112 Postoptimal analysis not permitted on pre-solved problems Re-optimise with IFPRES=0 >frprint ? 85 File not found: mengde.rng >
filen kan hentes her :
xal (430 bytes, sist endret 1998-09-13T17:24:25-CEST)
Har du ikke laget en bin-katalog gjør du først følgende
sol.foa.unit.no% cd sol.foa.unit.no% mkdir bin
Lagre filen xal under bin katalogen på din egen bruker på sol som xal. Du må gjøre filen kjørbar med følgende kommando:
sol.foa.unit.no% chmod u+x xal
Nå kan du kalle på xal fra hvilken som helst underkatalog på din egen bruker.
Her vil jeg legge ut XPRESS-MP løsningsforslag på forhåpentligvis alle oppgavene i Williams.
Jeg tar ikke ansvar for noen feil el.l. Jeg vil derimot sette stor pris på at folk sender meg forbedringsforslag, feil funnet etc....
Jeg håper at disse filene kan være til hjelp
På slutten av hver oppgave er alle filene samlet i en
fil.
Alle oppgavene
Her er alle .mod- , data- og løsningsfiler samlet i en fil
Hva inneholder denne filen [an error occurred while processing this directive]
For å pakke ut disse filene må man skrive:
sol.foa.unit.no% gunzip ovalle.tar.gz sol.foa.unit.no% tar xvf ovalle.tar
Ønsker du å skrive ut alle disse sidene kan du skrive
sol.foa.unit.no%cat ov1-2/* ov3-4/* ov3-4-b/* ov7/* ov8/* ov9/* ov12/* ov15/* ov15-b/* ov18/distru20.ind ov18/distru20.mod ov18/distr1* ov18-b/* > ovalle.txt sol.foa.unit.no%a2ps -nP -8 -c ovalle.txt > ovalle.ps [ovalle.txt: 153 pages on 77 sheets] [Total: 153 pages on 77 sheets] Den ferdiggenerete postscriptfilen kan du finne på
Denne skriver du ut med kommandoen sol.foa.unit.no% mpage -2P ovalle.ps | lp Dette skriver det hele ut paa 77/2=39 sider
For å slette alle disse filene skriv
sol.foa.unit.no%rm -r < katalog >
Hvor katalog er den katalogen du stod på naar du pakket ut alle filene. Denne komandoen er farlig. Den sletter rekursivt alle subkataloger og filer. Pass på at du virkelig ønsker å slette alt på den gjeldenede katalog og alle dens subkataloger.
Oppgaven er løst av
Bjørn Egil Bjørnsson(bebj@foa.unit.no),
Bjørn Johansen(bj@foa.unit.no) og
Erik Nordbø (erikno@foa.unit.no)
Alle filene i UNIX-format
MODELLFIL
|
Lagrer du alle filene over , og kjoerer scriptet xal med foelgende kall
sol.foa.unit.no% xal food maximize
generer du disse filene
LØSNINGSFILER
FORBEDRINGSFORSLAG
ALLE FILENE: ov1-2.tar.gz
For å pakke ut disse filene må man skrive:
sol.foa.unit.no% gunzip ov1-2.tar.gz sol.foa.unit.no% tar xvf ov1-2.tar
Oppgaven er løst av
Aasmund Høigaard (aasmundh@foa.unit.no) og
Roar Myhre (roarmyh@foa.unit.no)
Alle filene i UNIXformat
MODELLFIL
|
|
Lagrer du alle filene over , og kjører scriptet xal med foelgende kall
sol.foa.unit.no% xal maskin maximize
generer du disse filene
LØSNINGSFILER
FORBEDRINGSFORSLAG
ALLE FILENE: ov3-4.tar.gz
For å pakke ut disse filene må man skrive:
sol.foa.unit.no% gunzip ov3-4.tar.gz sol.foa.unit.no% tar xvf ov3-4.tar
Oppgaven er løst av
Lasse Johansen (lajohans@online.no)
Alle filene i UNIXformat
MODELLFIL
|
|
Lagrer du alle filene over , og kjoerer scriptet xal med foelgende kall
sol.foa.unit.no% xal facplan maximize
generer du disse filene
LØSNINGSFILER
FORBEDRINGSFORSLAG
ALLE FILENE: ov3-4-b.tar.gz
For å pakke ut disse filene må man skrive:
sol.foa.unit.no% gunzip ov3-4-b.tar.gz sol.foa.unit.no% tar xvf ov3-4-b.tar
Oppgaven er løst av Nikolai Sandved Aasen(nsaa@pvv.ntnu.no)
Alle filene i UNIXformat
MODELLFIL
|
Lagrer du alle filene over , og kjører scriptet xal med følgende kall
sol.foa.unit.no% xal ov127 maximize
generer du disse filene
LØSNINGSFILER
FORBEDRINGSFORSLAG
ALLE FILENE: ov7.tar.gz
For å pakke ut disse filene må man skrive:
sol.foa.unit.no% gunzip ov7.tar.gz sol.foa.unit.no% tar xvf ov7.tar
Oppgaven er løst av Trond Ma (trondma@imm.ntnu.no)
Alle filene i UNIXformat
MODELLFIL
|
Lagrer du alle filene over , og kjører scriptet xal med følgende kall
sol.foa.unit.no% xal plan maximize
generer du disse filene(maa kjoere modellen for hver oppgave)
LØSNINGSFILER
FORBEDRINGSFORSLAG
ALLE FILENE: ov8.tar.gz
For å pakke ut disse filene må man skrive:
sol.foa.unit.no% gunzip ov8.tar.gz sol.foa.unit.no% tar xvf ov8.tar
Oppgaven er løst av Olav Magne Reinen(olavr@foa.unit.no")
Alle filene i UNIXformat
MODELLFIL
|
Lagrer du alle filene over , og kjører scriptet xal med følgende kall
sol.foa.unit.no% xal ov9 max/min
generer du disse filene
LØSNINGSFILER
FORBEDRINGSFORSLAG
For å pakke ut disse filene må man skrive:
sol.foa.unit.no% gunzip ov9.tar.gz sol.foa.unit.no% tar xvf ov9.tar
Oppgaven er løst av
Knut Ragnar Fostad (knutfos@foa.unit.no) ,
Stig Are Henstein (sah@foa.unit.no) og
Per Ola Sneve (persn@foa.unit.no)
Alle filene i UNIXformat
MODELLFIL
|
Lagrer du alle filene over , og kjører scriptet xal med følgende kall
sol.foa.unit.no% xal plan minimize
generer du disse filene(maa kjoere modellen for hver oppgave)
LØSNINGSFILER
FORBEDRINGSFORSLAG
ALLE FILENE: ov12.tar.gz
For å pakke ut disse filene må man skrive:
sol.foa.unit.no% gunzip ov12.tar.gz sol.foa.unit.no% tar xvf ov12.tar
Oppgaven er løst av
Endre Koksvik Nisja(endreni@foa.unit.no)
Torbjørn Frønningen(toby@foa.unit.no)
Alle filene i UNIXformat
MODELLFIL
|
Lagrer du alle filene over , og kjører scriptet xal med følgende kall
sol.foa.unit.no% xal power minimize
generer du disse filene
LØSNINGSFILER
FORBEDRINGSFORSLAG
Skrive ut en rapport med svar på oppgavene (slik at .lst filen ikke er tom...)
ALLE FILENE: ov15.tar.gz
For å pakke ut disse filene må man skrive:
sol.foa.unit.no% gunzip ov15.tar.gz sol.foa.unit.no% tar xvf ov15.tar
Oppgaven er løst av
Håvard Andre Aspenes(havarda@foa.unit.no) ,
Morten Dagfinn Brennvik(mortebr@foa.unit.no) og
Anita Foshaug(anitafo@foa.unit.no)
Alle filene i UNIXformat
MODELLFIL
|
Lagrer du alle filene over , og kjører scriptet xal med følgende kall
sol.foa.unit.no% xal nett minimize
generer du disse filene
LØSNINGSFILER
FORBEDRINGSFORSLAG
Skrive ut en rapport med svar på oppgavene (slik at .lst filen ikke er tom...)
ALLE FILENE: ov15-b.tar.gz
For å pakke ut disse filene må man skrive:
sol.foa.unit.no% gunzip ov15-b.tar.gz sol.foa.unit.no% tar xvf ov15-b.tar
Oppgaven er løst av
Øystein Berg(ob@foa.unit.no) ,
Jon Mathis Hetta(jonhet@foa.unit.no) og
Nikolai Sandved Aasen(nsaa@pvv.ntnu.no)
Alle filene i DOSformat
MODELLFIL
|
|
Lagrer du alle filene over , og kjører med følgende kall i dos
X:\{Riktig katalog}\mp-model distru20 >input X:\{Riktig katalog}\mp-opt distru20 >input >minimize >global >fprint >range (tom hvis heltallsvar aktiv) >frprint (tom hvis heltallsvar aktiv) >quit X:\{Riktig katalog}\mp-model distru20 >restore >input >quit
generer du disse filene
LØSNINGSFILER
Øving 18.1 (INDIK=1, settes i filen distru20.ind) Øving 18.2 (INDIK=2, settes i filen distru20.ind) Øving 19.1(INDIK=3, settes i filen distru20.ind) |
FORBEDRINGSFORSLAG
Bør konvertere lotusregnearket til flere tekstdatafiler, og porte alle filene over på UNIX format
I oppgave 12.18 bør objektfunksjonen gi riktig verdi nå man maksimerer preferansene. Nå gir optimeringen riktig verdier på variablene.
ALLE FILENE: ov18.tar.gz
For å pakke ut disse filene må man skrive(i UNIX):
sol.foa.unit.no% gunzip ov18.tar.gz sol.foa.unit.no% tar xvf ov18.tar
Oppgaven er løst av
Arne Sørli (arneso@foa.unit.no)
Alle filene i UNIXformat
MODELLFIL
|
Lagrer du alle filene over , og kjører scriptet xal med følgende kall
sol.foa.unit.no% xal ovning minimize
generer du disse filene
LØSNINGSFILER(NB jeg har ikke sjekket hvilken av de tre modellene som blir loest. Dette er bare et eksempel)
FORBEDRINGSFORSLAG
ALLE FILENE: ov18-b.tar.gz
For å pakke ut disse filene må man skrive:
sol.foa.unit.no% gunzip ov18-b.tar.gz sol.foa.unit.no% tar xvf ov18-b.tar
Resten av oppgavene kommer under forutsetning av at mine medstudenter sender dem til meg (.mod fil og evt alle datafiler, samme om det er dos eller unixfiler...)
Du ønsker å skrive ut følgende filer:food.mod, food.lst, food.prt, ov127.mod , ov127.lst og ov127.prt. Da kan du gjøre følgende(alle filer må ligge på stående katalog):
sol.foa.unit.no% cat food.mod food.lst food.prt ov127.mod ov127.lst ov127.prt > test.txt sol.foa.unit.no% a2ps -nP -c -8 test.txt > test.ps (sol.foa.unit.no% lp test.ps eller sol.foa.unit.no% mpage -2P test.ps | lp) for å sende utskrift til printer
Ønsker du å skrive ut flere filer fra flere underkataloger, kan du skrive feks:
sol.foa.unit.no% cat ov1-2/* ov3-4/* ov3-4-b/* ov7/* ov8/* ov15/* ov15-b/* ov18/distru20.ind ov18/distru20.mod ov18/distr1* > ovalle.txt sol.foa.unit.no% a2ps -nP -c -8 ovalle.txt > ovalle.ps (sol.foa.unit.no% lp ovalle.ps for å skrive ut) ønsker du å skrive mer komprimert ? Skriv da sol.foa.unit.no% mpage -xP ovalle.ps | lp hvor x er antallet sider som skrives ut på en side. x=1, 2, 4, og 8