Låt it inspirera dig

Språkwebb
Ordlistan | Frågor och synpunkter | CS språkregler | Språklänkar | Språksamt

» Startsida

Ordlistan



A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Å Ä Ö #

Sökning på suboptimera

suboptimera - lösa en del av en uppgift bra, men utan hänsyn till andra aspekter av det som man arbetar med. Exempel: man gör ett datornät mycket säkert, men samtidigt så långsamt att ingen vill använda det.



Förekommer i följande beskrivningar:

genetisk algoritm - (genetic algorithm, förkortas ibland GA) - program som löser problem genom att förädla slumpmässigt framtagna lösningsförslag. Förebilden är den biologiska evolutionen med naturligt urval och mutationer. Tekniken används på problem som inte kan lösas på rimlig tid med vanlig programmering, men där det är enkelt att utvärdera en föreslagen lösning (se NP). Program för genetiska algoritmer slumpar fram miljontals godtyckliga lösningar som testas. De bästa får "para sig" med varandra (man sätter ihop ena halvan av en lösning med andra halvan av en annan) och "avkomman" testas på samma sätt. Programmet gör också "mutationer", alltså slumpartade förändringar av existerande lösningar (detta för att förebygga suboptimering). Genom att köra programmet om och om igen och bearbeta de bästa lösningarna kan man till sist få fram användbara lösningar på problem som annnars skulle vara ohanterliga. En förutsättning är att lösningen går att formulera i ett fast format, till exempel ett bestämt antal tecken. Tekniken har använts inom metallurgi (för att få fram legeringar med vissa egenskaper) och för planering och optimering (där ett visst antal element ska ordnas på bästa möjliga sätt). - Jämför med genetisk programmering.


genetisk programmering - (genetic programming) - metod att framställa datorprogram genom att förädla slumpmässigt framtagen kod. Program för genetisk programmering framställer miljontals kombinationer av programkod och variabler och testar och utvärderar dem. De flesta är oanvändbara, men ett fåtal ger något slags resultat. De bästa kodsnuttarna får "para sig" med varandra genom att en del av en kodsnutt kombineras med en annan del av en annan kodsnutt. "Avkomman" testas och utvärderas. Programmet lägger också in "mutationer", slumpmässiga förändringar av koden, för att förebygga suboptimering. Tekniken används för att framställa program som kan hantera problem som det inte finns något känt sätt att lösa, till exempel vissa optimeringsproblem (hur utnyttjar man ett givet utrymme bäst). Flera patenterade uppfinningar har tagits fram genom genetisk programmering. Tekniken, som påminner om genetiska algoritmer, utvecklades av den amerikanske forskaren John Koza.


Reklam

Nytt kompendium

Maximera utfallet av ditt projekt

Låt jobben komma till dig

Dagens fråga

Har du problem med applikationshantering på företaget?

@Senior_it Att IT-folket inte kan förklara saker tydlig svenska - t ex vad är applikationshantering?

@senior_it ställde en fråga. Så svarade jag: På lång sikt är publikt det rätta

@senior_it ställde en fråga. Så svarade jag: Känns säkrare med privata moln!

Utvalda whitepaper

Så ställer du krav på ett IT-system
Förbered för affärskritisk SOA genom ny IT-styrning
Så handskas du med de 5 svåraste NAC-utmaningarna

Nya whitepapers och webcasts

Partnerzon från Oracle


Prenumerera nu

Prova 1 månad kostnadsfritt

Nyhetsbrev

CS nyhetsbrev varje dag


hittar du här.

 
Tekniken under decenniet som gått

"Utmaningen blir att använda tekniken på ett smartare sätt."

Läs krönikan av
Johan Ekesiöö på IBM.

Utbildningsguide

Utbildningsguiden

Nytt från PDF-shopen

Pressmed. från företag

Kundcase från företag

Kurs&EventKalendern

Aktuella events från IDG

Senaste nytt från IT24.se

CS Hemma

Senaste tidningen

Kompendium

Koll på licenserna?
Det mobila kontoret
- snart en självklarhet

För annonsörer

RSS-flöden

Nyhetsbrev
Dagliga
Veckobrev
Affärer & Företag
Affärssystem
CSjobb
Språksamt



Kontakta oss

Ring till 08-453 60 00.
Skicka gärna e-post till: cs@idg.se

Postadressen är:
Computer Sweden 106 78 Stockholm

Twitter:
@ComputerSweden, @CSDagensOrd

Om tidningen




AdtechSynpunkter på sajten? Kontakta Linus Larsson | Kontakta CS redaktion | Policy om personuppgifter & copyrightinfo
Karlbergsv. 77 106 78 Stockholm Tel: 08-453 60 00 Karta | Copyright © 1996-2010 International Data Group