Operasjonsanalyse 2

Innhold


TIPS

Generelt

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 filnavn  
Hvor 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 !!?!???..)...

Retur til toppen


Script for å utføre flere kommandoer

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 :

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.

Retur til toppen


Løsningsforslag Williams

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

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.

Retur til toppen


Oppgave 12.1 og 12.2

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

DATAFILER

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

Retur til toppen


Oppgave 12.3 og 12.4

forslag 1(Oppgave 12.3 og 12.4)

Oppgaven er løst av
Aasmund Høigaard (aasmundh@foa.unit.no) og
Roar Myhre (roarmyh@foa.unit.no)

Alle filene i UNIXformat

MODELLFIL

DATAFILER

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

Retur til toppen


forslag 2 (Oppgave 12.3 og 12.4)

Oppgaven er løst av
Lasse Johansen (lajohans@online.no)

Alle filene i UNIXformat

MODELLFIL

DATAFILER

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

Retur til toppen


Oppgave 12.7

Oppgaven er løst av Nikolai Sandved Aasen(nsaa@pvv.ntnu.no)

Alle filene i UNIXformat

MODELLFIL

DATAFILER

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

Retur til toppen


Oppgave 12.8

Oppgaven er løst av Trond Ma (trondma@imm.ntnu.no)

Alle filene i UNIXformat

MODELLFIL

DATAFILER

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

Retur til toppen


Oppgave 12.9

Oppgaven er løst av Olav Magne Reinen(olavr@foa.unit.no")

Alle filene i UNIXformat

MODELLFIL

DATAFILER

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

ALLE FILENE: ov9.tar.gz

For å pakke ut disse filene må man skrive:

sol.foa.unit.no% gunzip ov9.tar.gz
sol.foa.unit.no% tar xvf ov9.tar

Retur til toppen


Oppgave 12.12

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

DATAFILER

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

Retur til toppen


Oppgave 12.15

forslag 1 (Oppgave 12.15)

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

DATAFILER

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

Retur til toppen


forslag 2 (Oppgave 12.15)

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

DATAFILER

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

Retur til toppen


Oppgave 12.18 og 12.19

forslag 1 (Oppgave 12.18)

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

DATAFILER

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

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

Retur til toppen


forslag 2 (Oppgave 12.18)

Oppgaven er løst av
Arne Sørli (arneso@foa.unit.no)

Alle filene i UNIXformat

MODELLFIL

DATAFILER(har ikke tid til aa skrive inn hver enkel datafil. De ligger i samlefilen paa bunnen)

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

Retur til toppen


RESTEN AV OPPGAVENE

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...)

Retur til toppen


HVORDAN SKRIVE UT FLERE FILER PÅ EN GANG

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

Retur til toppen


Jeg setter meget stor pris på kommentarer
[Home Page] | [NTNU-sider] | [9200? Bed øk 2] | [92008 Bed øk 3] | [755?? Statistikk 1] | [75520 Statistikk 2] | [92035 Opan 2] | [Statistikktabell]

Current local time (CET) Your browser do not support java!

This page (lfopan2.html) was downloaded at 2024-03-28T22:00:21 CET and was last updated at 2005-11-15T23:14:25 CET

Valid HTML 4.01! visitors since 2001-04-10 - /lf

Did you see any errors on, or have other comments to this page? Please send Nikolai Sandved an e-mail at nsaa@pvv.org

"The views expressed herein are the personal views and opinions of the current user and are not made on behalf of his or her current employer."