Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Emner
  • Opret bruger
  • Log ind
Emner Karriere

DTU-speciale ender i kommercielt software

Et knaldhårdt optimeringsproblem i DTU-studerenes speciale endte som en del af en kommerciel softwarepakke. Skoler og gymnasier sparer penge ved at optimere elevernes valgfag, som klares med tunede algoritmer.

Af Tania Andersen Torsdag, 26. juni 2008 - 10:55

Man skulle ikke tro, det var så vanskeligt at fordele nogle skoleelever på en række valgfag.

Men Sune Høj Kjeldsen og Sune Binzer, som studerer datalogi på DTU, fandt ud af, at problemet i virkeligheden hører til den hårdeste slags nødder: de såkaldte NP-hårde problemer, der er de mest krævende indenfor kompleksitetsanalyse.

I dagligdags termer er et NP-hårdt problem et matematisk problem, som der ikke findes nogen nem løsningsmetode til, hverken i praksis eller teoretisk. I stedet kan man benytte et sjus, som ligger tilstrækkeligt tæt på den bedste løsning. Det er altså ikke den optimale løsning der findes, men en løsning som er god nok i sammenhængen.

Sune Høj Kjeldsen forklarer:

»Manuelt er det svært at finde en god løsning på det. For skoler, som skal fordele elever på valgfag efter deres ønsker, kan det betyde et langt og besværligt stykke manuelt arbejde.«

Men det er heller ikke så nemt at bokse med, rent datalogisk:

»For det første er det ikke et problem, som er beskrevet i litteraturen. Det, der er svært ved det, er, at det er NP-hårdt. Der findes ikke nogen hurtige algoritmer, som kan løse problemet optimalt.«

Problemet skreg på en datalogisk løsning. Det praktiske aspekt i problemstillingen var en vigtig faktor, forklarer Sune Høj Kjeldsen.

»Først lavede vi en grundig analyse af, hvad gymnasierne ønskede. På den måde kunne vi få sat kravene ned. Så lavede vi en matematisk model, som vi kastede ind i en standard solver, der kan løse problemer, for at undersøge hvor svært det var, og fandt at dets kompleksitet var NP-hårdt.«

Tommelfingerregler for viderekomne

Det betød, at de to studerende skulle finde løsnings-algoritmen i såkaldte meta-heuristikker, en slags tommelfingerregler for viderekomne. Det er en samling af forskellige løsningsmetoder, som ifølge Sune Høj Kjeldsen er fleksible, hurtige og finder nær-optimale løsninger.

Det endelige resultat var af en sådan kvalitet, at algoritmen nu er en del af softwarepakken Lectio, et administrationsprogram fra firmaet Macom A/S, som benyttes af skoler og gymnasier.

Den færdige algoritme finder løsninger på elevfordelingen, som er tæt på optimale løsninger. En fordel ved de studerenes løsning er, at det tager under to minutter at løse problemet på en pc. Det gør, at gymnasier og skoler kan eksperimentere med forskellige parametre, så de kan finde den løsning, der passer dem bedst. Resultatet er ganske simpelt, at skolerne kan bruge færre ressourcer. Eksempelvis kunne en skole i Gladsaxe reducere antallet af såkaldte valgblokke fra syv til fire.

Det praktiske aspekt i specialet har været drivkraften bag indsatsen.

»Det har været et superfedt projekt, og det har været meget lærerigt for os. Det er så forskelligt at arbejde med et praktisk end et teoretisk problem. Specielt fordi problemet kan ændre sig hele tiden, når man snakker med ti skoler, for den næste skole vil have det lidt anderledes. Det skal være generelt nok til, at det kan tilfredsstille alle,« fortæller Sune Høj Kjeldsen, som sammen med sin makker Sune Binzer forsvarer specialet på DTU den 20. august kl 13.

Send Tweet
Udskriv

IT-job & karriere

  • Se alle it-job
  • Importer din kompetenceprofil fra LinkedIn
Talented Web Tester Wanted
Udgivet 1. feb 10.13
Microsoft Dynamics AX Functional Consultant - Finance and Projects
Udgivet 25. jan 9.48
EPiServer web-frontend udviklere
Udgivet 6. jul 2011 10.01
Software Development Engineer in Test 781030
Udgivet 6. jan 11.36

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

Derfor fik Bo og Frederik på 14 skældud for at finde sikkerhedshul

Udgivet 3. feb 16.01Opdateret 3. feb 16.13

NASA-hacker arresteret i Rumænien

Udgivet 3. feb 15.20Opdateret 3. feb 16.27

Enhedslisten: Nødvendigt med ny it-strategi, hvis skandaler skal undgås

Udgivet 3. feb 14.30Opdateret 3. feb 14.30

Ekspert om it-skandaler: Staten redder næsten aldrig sine penge

Udgivet 3. feb 14.14Opdateret 3. feb 14.20

Venstre vil stille CSC til ansvar: Overvejer erstatningssag

Udgivet 3. feb 14.04Opdateret 3. feb 14.04
Flere it-nyheder »
Få it-nyheder og blogs hver dag med Version2's nyhedsbrev.

Seneste debat

  1. Mød fremtidens it-talenter: To 14-årige udvikler software til kommunen

    22 comments.
    Last update 50 minutter 28 sekunder
    Skrevet af Carsten Gehling
  2. Enhedslisten: Nødvendigt med ny it-strategi, hvis skandaler skal undgås

    7 comments.
    Last update 3 timer 30 minutter
    Skrevet af Lars Tørnes Hansen
  3. Politiet dropper skandalesystemet Polsag

    52 comments.
    Last update 4 timer 27 minutter
    Skrevet af Jesper Frimann
  4. Ekspert om it-skandaler: Staten redder næsten aldrig sine penge

    8 comments.
    Last update 5 timer 34 minutter
    Skrevet af Peter Stricker
  5. Den dag fik jeg geografi-lektion i Schweiz

    4 comments.
    Last update 6 timer 31 minutter
    Skrevet af Christian Nobel
  6. Rigspolitichef efter skrotning af Polsag: »Vi tror ikke på projektet«

    9 comments.
    Last update 6 timer 35 minutter
    Skrevet af Christian Nobel
  7. It-ordfører (S): Ikke alle Polsag-millionerne er spildt

    6 comments.
    Last update 7 timer 10 minutter
    Skrevet af Keld Simonsen
  8. Her er CSC's it-skandaler

    14 comments.
    Last update 7 timer 26 minutter
    Skrevet af Bjorn Thrane
Mere debat »

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Digitaliseringsstyrelsen
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Lion
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu 11.10
  • Virtualisering
  • Windows 8
  • Windows Phone 7
  • iOS 5
  • iPhone 4S

Tjenester

  • Android-app
  • iPhone-app
  • RSS-feeds
Følg @version2dk
Få it-nyheder og blogs hver dag med Version2's nyhedsbrev.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Skelbækgade 4 1717 København V
  • Tlf. work 33265300