Den siste uken eller deromkring, har jeg vært irriterende opptatt. Det er bare min egen feil, naturligvis, men det er likevel irriterende å være opptatt. Det som imidlertid er veldig fint er at Camilla har vært usedvanlig aktiv på artikkel-fronten, og det gjør at jeg ikke har fullt så dårlig samvittighet for manglende blogging som jeg kanskje burde hatt.
Som jeg nevnte tidligere vurderte jeg å la studentene mine gjøre et prosjekt i faget jeg underviser, der de kunne gjøre en numerisk bergening av et eller annet fysikk-problem. Jeg bestemte meg, med kun et minimum av gjennomtanke, for å gjennomføre dette, og jeg innså først senere at slikt fører med seg en hel del ekstra arbeid. Heldigvis fikk jeg tak i en student som skriver masteroppgave om bruk av numerikk i realfagsopplæringen, og jeg fikk skyflet litt ansvar over på ham.
Status på dette prosjektet nå er at vi har veiledet studentene i totalt fire timer, og de som har kommet lengst har allerede greid å plotte en kastebane med luftmotstand, og gir inntrykk av at de synes det er gøy å programmere. Og det er jo bra. Videre starter laben opp ganske snart, så jeg har satt opp utstyret som trengs på laben, og lært opp to studasser, og i det hele tatt.
På toppen av dette har jeg jobbet en del med en innlevering i det vannvittig arbeidskrevende programmeringsfaget jeg tar. Denne gangen skal vi løse Travelling Salesman-problemet med en genetisk algoritme, og det er sant å si mye mer krevende enn jeg hadde trodd. Selv med cutting edge funksjoner som Edge Recombination Operator greier ikke systemet mitt å løse problemet for 89 byer innen rimelig tid, og det overrasker meg i grunnen litt. Neste oppgave, som skal inn om litt over to uker, er å løse det samme problemet med noe som heter en self organising map, som jeg ikke egentlig vet hva er. Men det blir jo spennende.
Men jo, i morgen tidlig (gresselig tidlig, faktisk) drar jeg til Edinburgh og blir borte i ti dager, og det blir ganske digg å ha undervisningsfri en stund. Hvem vet, kanskje jeg tilogmed får tid til å gjøre noe ekte arbeid som faktisk er relevant for doktorgraden.
Og Are, jeg har ikke glemt at du spurte om å få se kildekoden til disse genetisk-algoritme-greiene. Faget funker slik at det er fem øvinger, og for hver øving utvider man og legger til moduler og greier. Jeg ser for meg at jeg kan skrive en litt lengre artikkel om emnet når jeg er ferdig, og da kan jeg legge ut kode samtidig.
-Tor Nordam
Comments