Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
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
IT specialist til vikariat i Forretningsprocesser og IT - Nykredit Asset Management
Udgivet 16. maj 9.10
IT Consultant for Nordic Customer Services
Udgivet 14. maj 9.51
EPIserver Web Developer
Udgivet 14. maj 9.33
Software Architect
Udgivet 2. maj 9.43

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

Ny blog: Offentlige it-projekter set indefra

Udgivet 24. maj 13.19Opdateret 24. maj 13.30

De 170 fyrede hos IBM Danmark får 30.000 kroner i hånden

Udgivet 24. maj 12.19Opdateret 24. maj 12.19

Google vinder patentsagen om Android: Brød ikke Oracles Java-patenter

Udgivet 24. maj 11.30Opdateret 24. maj 11.30

Danske HP-ansatte er fyringstruede: Indkaldt til stormøde

Udgivet 24. maj 10.37Opdateret 24. maj 11.56

HP fyrer 27.000 ansatte

Udgivet 24. maj 10.10Opdateret 24. maj 10.10

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Whitepapers

Om eBinder

eBinder ApS

Kick-start your master data management initiative

Affecto Denmark

Affecto Data Quality Assessment: Er din indsigt og beslutning baseret på validt data?

Affecto Denmark

Framework til datamigrering i SAP miljøer - spar op til 50% på dine Data Migration udgifter

Affecto Denmark

Få et Data Warehouse (DW) review hos Affecto

Affecto Denmark
  • Flere whitepapers

Branchenyheder

Ny chef for HP’s skandinaviske service- og outsourcingforretning

HP

HP udnævner Jakob Schou Meding som ny administrerende direktør for HP Danmark

HP

Konica Minoltas stand på drupa 2012 slog besøgsrekord

Konica Minolta Business Solutions Denmark

Komplex it er blevet Brocade Premier Partner

Komplex IT

Øg din effektivitet og produktivitet med bizhub C654/C754

Konica Minolta Business Solutions Denmark

Seneste debat

  1. Oracle tabte, vandt Google Java ?

    13 comments.
    Last update 6 sekunder
    Skrevet af Casper Bang
  2. GOTO - programming with the stars (F#)

    8 comments.
    Last update 8 minutter 19 sekunder
    Skrevet af Torben Mogensen
  3. DanID: Du kan sagtens bruge NemID på MacOS X 10.5

    29 comments.
    Last update 20 minutter 25 sekunder
    Skrevet af Thue Kristensen
  4. HTML5 – det nye sort?

    15 comments.
    Last update 29 minutter 31 sekunder
    Skrevet af Michael Lykke
  5. Danske HP-ansatte er fyringstruede: Indkaldt til stormøde

    1 comment.
    Last update 30 minutter 8 sekunder
    Skrevet af Martin R. Ehmsen
  6. Google vinder patentsagen om Android: Brød ikke Oracles Java-patenter

    1 comment.
    Last update 1 time 8 minutter
    Skrevet af Thomas Løcke
  7. Sådan formaterer du tekst i debatten på Version2

    34 comments.
    Last update 1 time 22 minutter
    Skrevet af Jesper Lund Stocholm
  8. Kynisk it-guru: »Internettet er basalt set noget lort«

    5 comments.
    Last update 1 time 30 minutter
    Skrevet af Henrik Mikael Kristensen

Mere debat »

It-virksomheder

ProData Consult
|
ITX
|
Sharkcell
|
Clockwork Consulting ApS
|
Siemens
|
IBM Danmark
|
Tradeshift
|
Deltek Danmark
|
Serious Games Interactive
|
Valeo
|
Ricoh Danmark
|
IT Company
 

Information

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

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Download Windows 8
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Mountain 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
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

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