Problembeskrivning 2. Förutsättningar och antaganden 2. Systemstruktur 3. Identifiering 3. Kartläggning 4. Sökstrategi 5

Storlek: px
Starta visningen från sidan:

Download "Problembeskrivning 2. Förutsättningar och antaganden 2. Systemstruktur 3. Identifiering 3. Kartläggning 4. Sökstrategi 5"

Transkript

1 Design dokument Realtids- & Distribuerade System Grupp 10 Per Hamrin Mikael Wiberg Christobal Wetzig Martin Persson Innehåll: Problembeskrivning 2 Förutsättningar och antaganden 2 Systemstruktur 3 Identifiering 3 Kartläggning 4 Sökstrategi 5 Beslutssystem och felkontroll 5 Realtidsaspekter & Lastbalansering 6 Kommunikationskomplexitet 7 Slutsatser & kommentarer 7 1

2 Problembeskrivning Vi skall designa ett distribuerat system av trådlösa agenter som genomsöker ett område efter en skatt. Varje agent kallar vi för en nod framöver. Noderna skall självständigt kunna genomsöka området och när en nod finner skatten så skall alla noder samlas på den platsen. Kommunikation mellan noderna får sker över en delad trådlös kanal. Förutsättningar och antaganden För att kunna diskutera designförslag och presentera ett sådant i det här dokumentet så har vi gjort ett antal antaganden. Antaganden vi gjort listas nedan tillsammans med de förutsättningar som är givna av uppgiften. N antal noder Antalet verksamma noder i nätverket är godtyckligt. Oändliga resurser Vi antar att minne och beräkningskapacitet i noderna kommer täcka våra behov och kommer alltså inte diskutera optimering eller begränsningar i enheterna. Trådlöst broadcast-medium Kommunikation sker över en delad trådlös kanal och vi utgår ifrån att mediet hanterar meddelanden som skickas samtidigt och kommer såldes inte diskutera begränsningar i kommunikationsmediet eller hur CAN-bussen är implementerad. Ingen central server Vi har ambitionen att göra hela systemet decentraliserat. Varje nod har ett unikt ID Endast väggar är hinder Vi har alltså inga hål eller andra faror i området som vi behöver hantera. Systemet ska vara skalbart Givet en övre gräns för områdets storlek så ska vi kunna lösa problemet inom en viss tid förutsatt att vi har ett visst antal noder till förfogande. Kartan är tom vid starten Vi vet ingenting om området när vi börjar utforskningen. Synkad klocka Vi vill kunna spara information om när en ändring gjorts i kartan, så därför behöver noderna ha en klocka som går rätt. Grind till området Vi har en grind till området som när en nod passerar denna, utlöser en id-förfrågan hos den nod som passerar denna. Vad gäller feltolerans så gör vi följande antaganden: Oärlig nod = trasig nog Vi har inga möjligheter att skilja på noder som är felaktiga och på dem som skickar vilseledande information. Om noden har tilldelats ett korrekt ID-nummer och skickar giltiga meddelanden så kommer den behandlas som en korrekt nod (även om den har oärliga avsikter). Wait and see Vi förväntar oss inte data från enskilda noder inom visst tidsintervall, utan en nod som slutar fungera kommer först bli klassad som trasig när hela området är genomsökt och data från den noden saknas. Loggbok Vi har en historik gällande vilka bidrag enskilda noder gör till kartan över området. 2

3 Kommer vi dra slutsatsen att en nod är felaktig så kan vi alltså spåra vilka ändringar som denna har gjort i kartan. Detta för att kunna sända dit fungerande noder för att utforska området Systemstruktur Översikt Systemet är ett decentraliserat, trådlöst system där varje nod har en varsin bild av kartan lagrad som uppdateras då något meddelande tas emot om förändring/utbyggnad. De tekniker vi har tänkt använda oss av för att åstadkomma detta är följande: ID Vi har ett självlärande system. Enheten har från tillverkaren ett hårdkodat id som är unikt. Lagring Våra noder har oändligt med utrymme att lagra data om kartor/koordinater/loggbok. Information om vilket ID som har genomsökt vilken ruta är sparas tillsammans med status om rutorna i kartan i den utbyggbara kartan. Sensorer Vi har 2 typer av sensorer på våran nod, en för att känna av näraliggande omgivning för att detektera och undvika kollisioner med väggar/andra noder/annat t.ex. IR eller ultraljud. Den andra sensorn är för specifik för att avgöra om skatten är hittad, då en nod måste köra över skatten för att hitta den, ex på detta är en kanske en kamera med bildigenkänning om skatten är ett kors målat på underlaget, eller kanske en geigermätare om skatten är radioaktiv och nedgrävd. Motorer Vi förflyttar oss med hjälp av någon form av stegmotorer så att vi kan beräkna hur långt vi har förflyttat oss och i vilken riktning. Vi antar att detta systemet fungerar optimalt utan några problem t.ex att däcken slirar eller liknande. Kommunikation Vi använder oss av en CAN-bus liknande trådlös anslutning med oändlig bandbredd så vi har inga problem med konflikter i mediet. Kommunikationen garanterar även att alla meddelandena kommer fram i korrekt tid. Identifiering Vi tänker oss ett självlärande system där noderna skickas in sekventiellt och sen skickar någon form av ID request till de noder som redan finns inne på arenan som beslutar sig om något vettigt ID att tilldela nykomlingen, detta nummer skickas till den senast inkomna noden tillsammans med en lista av de ID n som redan finns. När den första noden kommer in i området så kommer den inte att få något svar på sina id-förfrågningar och den kan därför dra slutsatsen att den är den första noden och tilldelar alltså sig själv id nummer 1. För att detta ska fungera så måste varje nod ha information om sitt eget id samt antalet noder som är verksamma i området. Identifieringsprocessen sker i ett antal steg: 3

4 1. En nod passerar grinden till området. Detta utlöser ett id_request som skickas ut i nätverket. 2. Noder redan i området tar emot id_request och beräknar vilket nytt id den nya noden skall ha. Nytt id är antalet noder + 1. Noderna lägger också till 1 till antalet noder. 3. Noderna svara med ett id_reply innehållandes id-numret för den nya noden samt antalet noder i nätverket. 4. Den nya noden lagrar sitt nya id samt antalet noder som finns i nätverket. I och med detta så är den nya noden klar att börja arbeta. Kartläggning Kartläggning och sökstrategier är kopplade till varandra, men när vi diskuterar kartläggning så tänker vi oss själva uppgiften att åstadkomma en representation av området. Denna skall sedan kunna uttryckas grafiskt för att ge en bild av området. För att rita upp en karta över området så utgår vi från en nollkännedom om området. Kartan ritas alltså upp vartefter området utforskas. Karta = Distribuerad databas Varje nod har en egen kopia av kartan över området. Denna kan liknas vid en distribuerad databas som är synkroniserad över noderna. Kartan har ett versionsnummer som ökas med 1 varje gång en ändring införs i kartan. Associerat med kartan finns även loggboken som innehåller varje versionsnummer och vilken enhet som begärde ändringen samt vad som ändrades. Även tidpunkten för ändringen lagras. Med hjälp av denna kommer vi kunna spåra och återhämta ändringar som gjorts av felaktiga noder. Denna skulle kunna fungera enligt följande: 1. En nod upptäcker en vägg och behöver föra in detta i kartan. 2. Ändringen tilldelas ett versionsnummer som är kartans nuvarande versionsnummer Ändringen placeras on hold i den aktuella noden (om felsäkerhet önskas) 4. Ändringen skickas ut i nätverket och alla noder genomför ändringen Önskas en mer felsäker hantering så kan man tänka sig två ytterligare steg 5. Alla noder som mottagit och genomfört ändringen skickar ett svarsmeddelande till ursprungsnoden innehållandes det nya versionsnumret. 6. När alla noder svarat med det nya versionsnumret så fastställs ändringen i den initierande noden. Ytterligare felsäkerhet kan åstadkommas genom att sända dit en ytterligare nod för att dubbelkolla vad som föreslås. Databasen (kartan) skall för varje kartruta innehålla information om rutans status, d.v.s om den är outforskad, utforskad, reserverad eller bearbetas. Annan information som den skall innehålla är vilken nod som finns där för tillfället, om den innehåller en vägg, om skatten finns där o.s.v. Informationen om vilken nod som finns i rutan används för att undvika att två noder genomsöker samma ruta samtidigt. 4

5 Sökstrategi Vi kommer att använda oss av en variant på frontier-algoritmen. Våran version kommer att innehålla ett reserveringssystem för rutor, detta kommer att hjälpa i nodernas planering för att veta vilken nästa ruta är som skall genomsökas. Själva frontier-algoritmen bygger på att alla noderna kommer att arbeta gemensamt mot en gräns som skär det redan kända området mot det outforskade. Genom att flytta gränsen framåt så utforskar noderna nya delar av området. De kommer att välja nästa ruta genom att prioritera den närmsta gränsen till den nuvarande rutan. Då den valt ruta kommer den att reserveras tills noden har tagit sig till rutan och sökt igenom den, efter den sökt igenom rutan kommer den att rapportera in den som klar med eventuella hinder. Detta kommer att stoppa noder från att ta samma ruta som någon annan, vilket medför att endast tomma rutor i våran gräns kommer att genomsökas. Fördelarna med frontier är att den är väldigt effektiv och kan söka sig fram på en karta i ett stadigt tempo. Eftersom vi har trådlös kommunikation över hela kartan kommer vi alltid få information från alla noderna, vart vi än befinner oss på kartan, detta kommer leda till en exakt bild för varje nod utan någon dödtid. Nackdelarna är avancerad uträkning och att många paket kommer att sändas över nätverket. När skatten har allokerats och verifierats så kommer alla noder att avbryta sin sökning och ta the least-cost path till noden som hittat skatten och samlas där. Den sträckan kommer att räknas ut med hjälp av Dijkstras algoritm som är en algoritm byggd för att räkna ut den kortaste vägen. Beslutssystem och felkontroll För att komma fram till gemensamma beslut i ett helt decentraliserat system, så som: En nod har hittat skatten. Ska gruppen godkänna detta från en nod? En ny nod förfrågar en identifiering Är alla medvetna om denna nya nod? Godkänner vi en ny medlem? Om felaktiga data upptäcks Ska en felsökning ske? Är tillräckligt många överens om att data är felaktigt överhuvudtaget? I ett helt decentraliserat system anser vi att någon eller några former av beslutssystem är behövliga. Vi föreslår användning av en av de algoritmer vi studerat tidigare. Förslagsvis en konsensusalgoritm med bysantinsk felkontroll, tillhörande Paxos-familjen. En nackdel med det tillvägagångssättet är som vi tidigare har sett, är att både Paxos och bysantinska algoritmer är meddelandeintensiva och sårbara om ID-hanteringen inte skulle vara tillförlitlig. Vi påminner att med stöd av begränsningarna, förutsätter vi att man-in-themiddle attacker inte förekommer. Samt friheter med kommunikationstekniken CANbus LAN. Därmed förenklas problemställningen med Identifikation och meddelandehantering 5

6 något. Däremot begränsar vi användning av konsensus till de fall då vi håller för sannolikt att det kan spara mycket tid eller resurser. En nod har hittat skatten Då en nod rapporterar att den hittat skatten finns det anledning, särkilt om noderna har långa avstånd ifrån varandra, att först besluta om den informationen är sanningsenlig med en mindre grupp. Det kan då vara lämpligt att finna konsensus med en bysantinsk felmarginal enligt n>3f+1. Med andra ord skicka tillräckligt många noder initialt för att nå samstämmighet då vi har n noder. Vinsten blir att vi har en bevisad felkontroll trots att vi inte behöver skicka samtliga noder. Samt att om noden rapporterar fel vinsten att precis nödvändigt många måste ta sig till skatt koordinaten. Om felaktiga data upptäcks Om felaktiga data upptäcks finns det stora skäl att först undersöka om det verkligen är data som inte stämmer. Det kan vara noden som rapporterar en konflikt som själv är trasig och bidrar med en konflikt som inte finns. Vi tror att den vanligaste orsaken till oklarheter kan uppstå då kartor inte är synkroniserade med varandra och man får en konflikt av data. Att besluta vem som är rätt synkroniserad kan då vara svårt att bestämma. (vems kopia av helheten är egentligen rätt). Regelbundna Felkontroller För att tidigare upptäcka synkroniseringsfel tänker vi oss regelbundna kontroller av checksumma eller motsvarande. Tanken är att när en nod har samlat på sig tillräckligt mycket data, förfrågar den gruppen om det kan vara lämpligt att göra en checksumma på samtliga kartors data. Tanken är att upptäcka stora fel i ett tidigare stadium och kanske utesluta trasiga noder. Eftersom en checksumma är en krävande körning tänker vi oss en trestegs plan. Första steget skulle vara att jämföra data med övriga noder på t.ex: Storlek på databas i bytes Antal utforskade rutor Eller en kombination av andra tänkbara data som inte ska skilja sig nämnvärt. Om data skiljer sig nämnvärt så kan det vara värt att göra en mer CPU-intensiv checksumma för alla noders databas. Man kan då utesluta felkällor. För att det ska fungera måste samtliga noder komma till konsensus att inte skriva till databaser. Allt arbete med skrivning till databas måste upphöra samtidigt. Vi måste kunna garantera mutual exclusion på access till databasen. En deadline för när det ska ske måste även garanteras. Realtidsaspekter & Lastbalansering Vi använder oss av deadlines när vi låser databasen för att undersöka att denna är identisk hos alla noder. Eftersom systemet inte har några delade resurser så har vi inga moment där vi behöver balansera arbetsbördan. 6

7 Kommunikationskomplexitet Systemet nyttjar en hög grad av utbyte av meddelanden. När databasen uppdateras så gör vi en broadcast, när vi använder oss av byzantine algorithm så sker ett intensivt utbyte av meddelanden. Slutsatser & kommentarer Vi har dragit upp riktlinjerna för ett system som är helt decentraliserat. Noder fattar beslut i grupp och alla har en identisk bild av området. Centrala algoritmer är Paxos-Byzantine (för konsensus), Dijkstra (för att hitta optimal väg till målet) och frontier-algoritmen för sökstrategin. 7

Deadlocks. detektera och undvik

Deadlocks. detektera och undvik Deadlocks detektera och undvik Enkla exempel Smal bro med en fil En fyrvägskorsning Fyra vägkorsningar Två lås P: Lock A, Lock B.. Rel. A, Rel. B Q: Lock B, Lock A.. Rel. B, Rel. A Vad motsvarar Resurser?

Läs mer

Jaktpejl.se. Användarmanual. Av: Erik Åberg

Jaktpejl.se. Användarmanual. Av: Erik Åberg Jaktpejl.se Användarmanual Av: Erik Åberg Innehållsförteckning Vad är Jaktpejl?... 3 Vad krävs för att använda Jaktpejl?... 3 Premiumfunktioner... 3 Release noteringar... 4 Version 2.01... 4 Version 2.0...

Läs mer

Distribuerade system och realtidssystem Rapport - Designförslag

Distribuerade system och realtidssystem Rapport - Designförslag Distribuerade system och realtidssystem Rapport - Designförslag 2008-11-30 Johan Lindbom Byggning Erik Löthman Kristoffer Hellstrand Henrik Jacobsson Rohith Menon Innehållsförteckning Bakgrund...3 Designens

Läs mer

Föreläsningsanteckningar F6

Föreläsningsanteckningar F6 Föreläsningsanteckningar F6 Martin Andersson & Patrik Falkman Kortaste vägen mellan en nod och alla andra noder Detta problem innebär att givet en graf G = (E,V) hitta den kortaste vägen över E från en

Läs mer

DIG IN TO Administration av nätverk- och serverutrustning

DIG IN TO Administration av nätverk- och serverutrustning DIG IN TO Administration av nätverk- och serverutrustning CCNA 1 1.- CISCO 2.- Router 3.- IOS 4.- Grundkonfigurationer 5.- Routing och Ethernet 5a.- Statisk routing 5b.- Route summarization i classful

Läs mer

LiTH Autonom styrning av mobil robot 2007-03-26 Testplan Version 1.0 TSRT71-Reglertekniskt projektkurs Anders Lindgren L IPs

LiTH Autonom styrning av mobil robot 2007-03-26 Testplan Version 1.0 TSRT71-Reglertekniskt projektkurs Anders Lindgren L IPs Testplan Version 1.0 Status Granskad Godkänd TSRT71-Reglertekniskt projektkurs LIPs PROJEKTIDENTITET Autonom styrning av mobil robot Vårterminen 2007 Linköpings Tekniska Högskola, ISY Namn Ansvar Telefon

Läs mer

HexaFlip. Kravspecifikation

HexaFlip. Kravspecifikation HexaFlip Kravspecifikation Dokumentversion 1.0 Martin Larsson marla316@student.liu.se Carl Lindwall carli914@student.liu.se Senast modifierad 2009 02 17 Sammanfattning Detta dokument skall ligga som grund

Läs mer

Vinjett 1: Relationsdatabas för effektivaste vägen

Vinjett 1: Relationsdatabas för effektivaste vägen Vinjetter Inledning I denna kurs kommer vi att utgå från transporter som tema för vinjetterna. Fokus för kursen blir vilken information som behöver vara tillgänglig och hur denna skulle kunna lagras. Man

Läs mer

1

1 www.itpedagogeek.se 1 Innehåll INNAN DU KÖR IGÅNG... 3 DET HÄR ÄR KLASSANTECKNINGSBOKEN... 3 ATT SPARA I ONENOTE... 3 MENYERNA... 3 ANTECKNINGSBOK FÖR KLASSEN... 4 STRUKTUR... 4 BYGG UPP DIN KLASSANTECKNINGSBOK...

Läs mer

Föreläsning 5: Grafer Del 1

Föreläsning 5: Grafer Del 1 2D1458, Problemlösning och programmering under press Föreläsning 5: Grafer Del 1 Datum: 2006-10-02 Skribent(er): Henrik Sjögren, Patrik Glas Föreläsare: Gunnar Kreitz Den här föreläsningen var den första

Läs mer

Testplan Autonom truck

Testplan Autonom truck Testplan Autonom truck Version 1.1 Redaktör: Joar Manhed Datum: 20 november 2018 Status Granskad Kim Byström 2018-11-20 Godkänd Andreas Bergström 2018-10-12 Projektidentitet Grupp E-post: Hemsida: Beställare:

Läs mer

Testdokumentation av simulatorprototyp, steg 1

Testdokumentation av simulatorprototyp, steg 1 Testdokumentation av simulatorprototyp, steg 1 En rapport från TOPSim och CATD-projekten Ett forskningsprojekt i samverkan mellan MDI, inst. för informationsteknologi, Uppsala universitet Högskolan Dalarna

Läs mer

Användarhandbok StepStones Recruiters Space

Användarhandbok StepStones Recruiters Space Användarhandbok StepStones Recruiters Space CV-Sökningar I denna del av Recruiters Space kan du söka efter passande kandidater i StepStones CV-databas. Du kan också registrera CV-agenter som automatiskt

Läs mer

Föreläsning 10. Grafer, Dijkstra och Prim

Föreläsning 10. Grafer, Dijkstra och Prim Föreläsning 10 Grafer, Dijkstra och Prim Föreläsning 10 Grafer Representation av grafer Dijkstras algoritm Implementation av Dijkstras algoritm Minimium spanning tree Läsanvisning och uppgifter Broarna

Läs mer

Föreläsning 10. Grafer, Dijkstra och Prim

Föreläsning 10. Grafer, Dijkstra och Prim Föreläsning 10 Grafer, Dijkstra och Prim Föreläsning 10 Grafer Representation av grafer Dijkstras algoritm Implementation av Dijkstras algoritm Minimium spanning tree Läsanvisning och uppgifter Broarna

Läs mer

TDDC30 Programmering i Java, Datastrukturer och Algoritmer Lektion 5. Laboration 4 Lådplanering Exempel på grafik, ett avancerat program Frågor

TDDC30 Programmering i Java, Datastrukturer och Algoritmer Lektion 5. Laboration 4 Lådplanering Exempel på grafik, ett avancerat program Frågor TDDC30 Programmering i Java, Datastrukturer och Algoritmer Lektion 5 Laboration 4 Lådplanering Exempel på grafik, ett avancerat program Frågor 1 Laboration 4 - Introduktion Syfte: Öva på självständig problemlösning

Läs mer

Särskild information om personalliggare Fröbergs RFID / Fingerprint (TM-600 Serien)

Särskild information om personalliggare Fröbergs RFID / Fingerprint (TM-600 Serien) Särskild information om personalliggare Fröbergs RFID / Fingerprint (TM-600 Serien) Särskilt om personalliggare Version 2.0 2019-05-22 Innehållsförteckning 1 - VIKTIGT ATT TÄNKA PÅ... 3 2 - SÄRSKILT UPPLÄGG

Läs mer

Synkronisering. Föreläsning 8

Synkronisering. Föreläsning 8 Synkronisering Föreläsning 8 Synkronisering Så stort, intrikat och viktigt att det finns hela kurser om det i parallellprogrammering. Vi fuskar lite med några av de viktigaste bitarna! Synkronisering Vad

Läs mer

de var svåra att implementera och var väldigt ineffektiva.

de var svåra att implementera och var väldigt ineffektiva. OBS! För flervalsfrågorna gäller att flera alternativ eller inget alternativ kan vara korrekt. På flervalsfrågorna kan man bara ha rätt eller fel, dvs frågan måste vara helt korrekt besvarad. Totalt kan

Läs mer

Att planera tekniken. Stöddokument för. Version: 20130211 Ersätter : Tidigare dokument på orientering.se.

Att planera tekniken. Stöddokument för. Version: 20130211 Ersätter : Tidigare dokument på orientering.se. Stöddokument för Att planera tekniken Version: 20130211 Ersätter : Tidigare dokument på orientering.se. Här följer några frågor att fundera igenom på tekniksidan: Hur ser det ut med hårdvaruresurser och

Läs mer

Tentamensinstruktioner. När Du löser uppgifterna

Tentamensinstruktioner. När Du löser uppgifterna Matematiska institutionen Optimeringslära TENTAMEN TAOP/TEN OPTIMERING FÖR INGENJÖRER för M/EMM Datum: 29 maj 20 Tid:.00-.00 Hjälpmedel: Miniräknare Kurslitteratur: Kaj Holmberg: Optimering Anteckningar

Läs mer

Tentamen på kursen Distribuerade system. Lycka till!

Tentamen på kursen Distribuerade system. Lycka till! Tentamen på kursen Distribuerade system Tid: 24/10-06, kl. 9-15 Lärare: Jonny Pettersson Besök: Ca 11.00 Totalt: 60 poäng Betyg 3: 30 poäng Betyg 4: 39 poäng Betyg 5: 48 poäng Inga hjälpmedel tillåtna.

Läs mer

Introduktion till algoritmer - Lektion 1 Matematikgymnasiet, Läsåret 2014-2015. Lektion 1

Introduktion till algoritmer - Lektion 1 Matematikgymnasiet, Läsåret 2014-2015. Lektion 1 Kattis Lektion 1 I kursen används onlinedomaren Kattis (från http://kattis.com) för att automatiskt rätta programmeringsproblem. För att få ett konto på Kattis anmäler du dig på Programmeringsolympiadens

Läs mer

Föreläsning 11. Giriga algoritmer

Föreläsning 11. Giriga algoritmer Föreläsning 11 Giriga algoritmer Föreläsning 11 Giriga algoritmer Användning Växelproblemet Kappsäcksproblemet Schemaläggning Färgläggning Handelsresandeproblemet Giriga algoritmer (Greedy algorithms)

Läs mer

MANUAL NETALERT FÖR IPHONE VERSION 1.1 WWW.NETALERT.SE

MANUAL NETALERT FÖR IPHONE VERSION 1.1 WWW.NETALERT.SE MANUAL NETALERT FÖR IPHONE VERSION 1.1 Installation Hämta och installera NetAlert till din iphone från App Store. När appen är installerad, starta NetAlert och följ instruktionerna under Första gången.

Läs mer

Optimeringslära 2013-11-01 Kaj Holmberg

Optimeringslära 2013-11-01 Kaj Holmberg Tekniska Högskolan i Linköping Optimering för ingenjörer Matematiska Institutionen Lösning till tentamen Optimeringslära 23-- Kaj Holmberg Uppgift a: Problemet skrivet i standardform är: Lösningar min

Läs mer

16. VOLLEY Volley är tillåtet dock inte på serven.

16. VOLLEY Volley är tillåtet dock inte på serven. Spelregler 1. PLACERING AV SPELARNA Spelet spelas i par Spelarna står i områden som är belägna på varsin sida av nätet. Servaren sätter bollen i spel och mottagaren returnerar bollen. Mottagaren kan stå

Läs mer

TNSL05 Optimering, Modellering och Planering. Föreläsning 10

TNSL05 Optimering, Modellering och Planering. Föreläsning 10 TNSL05 Optimering, Modellering och Planering Föreläsning 10 Agenda Kursens status Repetition Flödesnätverk Optimalitetsvillkor LP och Minkostandsflöde (MKF) Nätverkssimplex Känslighetsanalys Exempel: MKF

Läs mer

PM 2007-12-05 Dokumentation

PM 2007-12-05 Dokumentation Felsökning av programstart - Cadcorp SIS Dokumentet innehåller Frågor kring felsökningen Var kan jag se licensnumret? Vad betyder licensnumret? Fråga: Cadcorp SIS startar men anger att licensen är felaktig

Läs mer

Sänk kostnaderna genom a/ ställa rä/ krav och testa effektivt

Sänk kostnaderna genom a/ ställa rä/ krav och testa effektivt Sänk kostnaderna genom a/ ställa rä/ krav och testa effektivt Kravhantering / Testprocess - Agenda AGENDA Grundläggande kravhanteringsprocess. Insamling, dokumentation, prioritering, Test och förvaltning

Läs mer

Föreläsning 10. Grafer, Dijkstra och Prim

Föreläsning 10. Grafer, Dijkstra och Prim Föreläsning 10 Grafer, Dijkstra och Prim Föreläsning 10 Grafer Representation av grafer Dijkstras algoritm Implementation av Dijkstras algoritm Minimium spanning tree Broarna i Königsberg, Euler, 17 Grafer

Läs mer

Träd och koder. Anders Björner KTH

Träd och koder. Anders Björner KTH 27 Träd och koder Anders Björner KTH 1. Inledning. Det är i flera sammanhang viktigt att representera information digitalt (d.v.s omvandla till sviter av nollor och ettor). Beroende på vilka villkor som

Läs mer

LiTH. WalkCAM 2007/05/15. Testplan. Mitun Dey Version 1.0. Status. Granskad. Godkänd. Reglerteknisk projektkurs WalkCAM LIPs

LiTH. WalkCAM 2007/05/15. Testplan. Mitun Dey Version 1.0. Status. Granskad. Godkänd. Reglerteknisk projektkurs WalkCAM LIPs Testplan Mitun Dey Version 1.0 Status Granskad Godkänd 1 PROJEKTIDENTITET Reglerteknisk projektkurs, WalkCAM, 2007/VT Linköpings tekniska högskola, ISY Namn Ansvar Telefon E-post Henrik Johansson Projektledare

Läs mer

TAOP86/TEN 1 KOMBINATORISK OPTIMERING MED

TAOP86/TEN 1 KOMBINATORISK OPTIMERING MED Matematiska institutionen Optimeringslära TENTAMEN TAOP8/TEN 1 KOMBINATORISK OPTIMERING MED MILJÖTILLÄMPNINGAR Datum: januari 01 Tid: 1.00-19.00 Hjälpmedel: Miniräknare Kurslitteratur: Kaj Holmberg: Optimering

Läs mer

Ansiktsigenkänning med MATLAB

Ansiktsigenkänning med MATLAB Ansiktsigenkänning med MATLAB Avancerad bildbehandling Christoffer Dahl, Johannes Dahlgren, Semone Kallin Clarke, Michaela Ulvhammar 12/2/2012 Sammanfattning Uppgiften som gavs var att skapa ett system

Läs mer

Tentamen Datastrukturer för D2 DAT 035

Tentamen Datastrukturer för D2 DAT 035 Tentamen Datastrukturer för D2 DAT 035 17 december 2005 Tid: 8.30-12.30 Ansvarig: Peter Dybjer, tel 7721035 eller 405836 Max poäng på tentamen: 60. (Bonuspoäng från övningarna tillkommer.) Betygsgränser:

Läs mer

1.1 Runnable och Thread

1.1 Runnable och Thread 1 Trådar 1.1 Runnable och Thread I övningen är ShoutThread hårdkodad att använda just ShoutRunnable. Det typiska förfarandet brukar annars vara att skicka över din Runnable i konstruktor-anropet till Thread:

Läs mer

Förnyad konkurrensutsättning. Manual för användare

Förnyad konkurrensutsättning. Manual för användare Förnyad konkurrensutsättning Manual för användare Ansvarig utgivare: Göteborgs Stads Upphandlings AB Titel: Förnyad konkurrensutsättning Manual för användare Version: 1.0.5.2015 2 Innehåll 1. Förnyad konkurrensutsättning

Läs mer

Lathund Registrera en ansökan/offert i EKO

Lathund Registrera en ansökan/offert i EKO För att registrera en ansökan eller offert går du in i EKO via Medarbetarportalen Verktyg. Logga in med ditt x-användarid samt ditt systemlösenord, obs använd gemener (små bokstäver) när du anger ditt

Läs mer

Regler för Robotfemkamp under Robot-SM 2011

Regler för Robotfemkamp under Robot-SM 2011 Regler för Robotfemkamp under Robot-SM 2011 Sammanfattning av tävlingsgrenen Robotfemkamp innebär att en helt autonom robot skall tävla i fem olika grenar med olika karakteristiska uppgifter. Dessa är

Läs mer

ETS052 Internet Routing. Jens A Andersson

ETS052 Internet Routing. Jens A Andersson ETS052 Internet Routing Jens A Andersson Routing Routing-konceptet Unicast Routing Multicast Routing (en kort översikt) Läsanvisning: Kapitel 8 Nätverkslagret /Lager 3 Olika länkprotokoll! Datagram och

Läs mer

Online modulen är en tilläggsmodul som också ger tillgång till Näsgård Mobile.

Online modulen är en tilläggsmodul som också ger tillgång till Näsgård Mobile. Kom igång med Näsgård Mark online Generellt Detta avsnitt visar: Skapar administrator konto Hur du överför data från din lokala dator upp till servern. Skapar inloggningsuppgifter till medarbetare Delar

Läs mer

3) Routern kontrollerar nu om destinationen återfinns i Routingtabellen av för att se om det finns en väg (route) till denna remote ost.

3) Routern kontrollerar nu om destinationen återfinns i Routingtabellen av för att se om det finns en väg (route) till denna remote ost. Routingprocessen Vid kommunikation mellan datorer måste de känna till var och hur de skall skicka paketen, om de datorer som ska kommunicera ligger på samma IP-nät är det ju inget problem. Men är det så

Läs mer

Lösning till fråga 5 kappa-06

Lösning till fråga 5 kappa-06 Lösning till fråga 5 kappa-06 Figurer till uppgift a) ligger samlade efter uppgiften. Inledning Betrakta först N punkter som tillhör den slutna enhetskvadraten inlagd i ett koordinatsystem enligt figur

Läs mer

TAOP33/TEN 2 KOMBINATORISK OPTIMERING GRUNDKURS för D och C

TAOP33/TEN 2 KOMBINATORISK OPTIMERING GRUNDKURS för D och C Matematiska institutionen Optimeringslära TENTAMEN TAOP/TEN KOMBINATORISK OPTIMERING GRUNDKURS för D och C Datum: 17 januari 01 Tid: 8.00-1.00 Hjälpmedel: Miniräknare Kurslitteratur: Kaj Holmberg: Optimering.

Läs mer

LiTH, Reglerteknik Saab Dynamics. Testplan Collision avoidance för autonomt fordon Version 1.0

LiTH, Reglerteknik Saab Dynamics. Testplan Collision avoidance för autonomt fordon Version 1.0 LiTH, Reglerteknik Saab Dynamics Testplan Collision avoidance för autonomt fordon Version 1.0 Torbjörn Lindström 3 maj 2005 Granskad Godkänd Collision avoidance för autonomt fordon i Sammanfattning Testplan

Läs mer

TAOP88/TEN 1 OPTIMERING FÖR INGENJÖRER

TAOP88/TEN 1 OPTIMERING FÖR INGENJÖRER Matematiska institutionen Optimeringslära TENTAMEN TAOP88/TEN 1 OPTIMERING FÖR INGENJÖRER Datum: januari 01 Tid: 1.00-19.00 Hjälpmedel: Miniräknare Kurslitteratur: Kaj Holmberg: Optimering Anteckningar

Läs mer

TDDI16: Datastrukturer och algoritmer

TDDI16: Datastrukturer och algoritmer TDDI16: Datastrukturer och algoritmer Lab 3: Ordkedjor Höstterminen 2018 2018-05-14 1 Upplägg Första delen av instruktionen, avsnitt 2 till 6, innehåller en fullständig beskrivning av problemet utan några

Läs mer

Användarmanual Mobila arbetsordersidor Servicetekniker 2013-10-16

Användarmanual Mobila arbetsordersidor Servicetekniker 2013-10-16 Användarmanual Mobila arbetsordersidor Servicetekniker 2013-10-16 Innehållsförteckning 1. Introduktion... 2 2. Inloggning... 3 3. Navigering... 4 4. Arbetsordrar (startsida)... 5 5. Objekt... 6 6. Vald

Läs mer

Testspecifikation. Henrik Hagelin TSRT10 - SEGWAY 6 december 2010 Version 1.0. Status:

Testspecifikation. Henrik Hagelin TSRT10 - SEGWAY 6 december 2010 Version 1.0. Status: Testspecifikation Henrik Hagelin TSRT10 - SEGWAY 6 december 2010 Version 1.0 Status: Granskad Alla 6 december 2010 Godkänd DOK, PL 6 december 2010 PROJEKTIDENTITET Segway, HT 2010 Tekniska högskolan vid

Läs mer

ISY Case Schakt Trafikanordning Markuppla telse, Trafikfo reskrift

ISY Case Schakt Trafikanordning Markuppla telse, Trafikfo reskrift ISY Case Schakt Trafikanordning Markuppla telse, Trafikfo reskrift ISY Case är ett standardsystem för hantering av verksamhetsspecifika behov hos en kommun. Systemet finns idag tillgängligt för verksamheterna

Läs mer

Optimeringslära Kaj Holmberg

Optimeringslära Kaj Holmberg Tekniska Högskolan i Linköping Optimering för ingenjörer Matematiska Institutionen Lösning till tentamen Optimeringslära 28-5-3 Kaj Holmberg Lösningar Uppgift a: P: Grafisk lösning ger x = 2/7 = 2 6/7,

Läs mer

Att jobba med delade projekt i Quadri DCM

Att jobba med delade projekt i Quadri DCM Att jobba med delade projekt i Quadri DCM Den absolut största nyheten inom ramen för hela NovapointDCM systemet är möjligheten att arbeta mot servern Quadri DCM och på så sätt kunna dela all data till

Läs mer

Föreläsning 4: Giriga algoritmer. Giriga algoritmer

Föreläsning 4: Giriga algoritmer. Giriga algoritmer Föreläsning 4: Giriga algoritmer Giriga algoritmer Denna typ av algoritmer arbetar efter följande princip: Gör i varje situation det som är lokalt optimalt, d.v.s. bäst för stunden. Några exempel vi redan

Läs mer

3 augusti (G) Programmering: Lego

3 augusti (G) Programmering: Lego 3 augusti (G) Programmering: Lego Idag ska vi gå igenom vad en robot är, hur programmeringsmiljön ser ut och skriva våra första program. Vi kommer gå igenom flera gröna programmeringsblock, samt det orangea

Läs mer

Förteckning över ikoner i programmet Aliro IP-passerkontroll utan komplikationer

Förteckning över ikoner i programmet Aliro IP-passerkontroll utan komplikationer Förteckning över ikoner i programmet Aliro IP-passerkontroll utan komplikationer Ikonförteckningen för Aliro är en omfattande lista över alla ikoner som används i programmet. Den har tagits fram för att

Läs mer

Rapport i Mobila systemarkitekturer. Symbian

Rapport i Mobila systemarkitekturer. Symbian Rapport i Mobila systemarkitekturer med Symbian Kommunikation Datum: 2008-05-19 Namn: Kurs: Henrik Bäck HI101V Innehållsförteckning Inledning 3 Trådlös kommunikation 3 NMT 3 GSM 3 UMTS 3 802.15.1 (Bluetooth)

Läs mer

TENTAMEN TDDD12 Databasteknik 7 januari 2010, kl 14-18

TENTAMEN TDDD12 Databasteknik 7 januari 2010, kl 14-18 Institutionen för datavetenskap Linköpings universitet TENTAMEN TDDD12 Databasteknik 7 januari 2010, kl 14-18 Jourhavande lärare: Jose M. Peña (1651) Poäng: Tentan består av 2 delar. För godkänd krävs

Läs mer

Föreläsning 11. Giriga algoritmer

Föreläsning 11. Giriga algoritmer Föreläsning 11 Giriga algoritmer Föreläsning 11 Giriga algoritmer Användning Växelproblemet Kappsäcksproblemet Schemaläggning Färgläggning Handelsresandeproblemet Uppgifter Giriga algoritmer (Greedy algorithms)

Läs mer

e-sense move dali Manual

e-sense move dali Manual e-sense move dali Manual Innehåll Moves grundläggande funktionssätt...4 5 Programmera RF-signalen...6 7 Ta bort RF-signalen...8 Förinställda scenarion...9 Alternativ för mottagande av RF-signaler...10

Läs mer

Installationsguide. För att installera mjukvara och hårdvara, följ nedanstående anvisningar.

Installationsguide. För att installera mjukvara och hårdvara, följ nedanstående anvisningar. Installationsguide För att installera mjukvara och hårdvara, följ nedanstående anvisningar. Inkoppling av Logger 2020 eller SunLogger 2020 mot PC/LoggerSoft 1. Logger 2020 ansluts alltid via en router,

Läs mer

Förteckning över ikoner i programmet

Förteckning över ikoner i programmet Förteckning över ikoner i programmet Ikonförteckningen för Aliro är en omfattande lista över alla ikoner som används i programmet. Den har tagits fram för att hjälpa dig att enkelt identifiera ikoner och

Läs mer

Frågor på upphandling av Personal och lönesystem A /2017. Totalt 30 frågor inkomna till och med

Frågor på upphandling av Personal och lönesystem A /2017. Totalt 30 frågor inkomna till och med Frågor på upphandling av Personal och lönesystem A127.527/2017. Totalt 30 frågor inkomna till och med 170810. Fråga 1 Prismodellen i Bilaga 2 prisbilaga Med hänvisning till punkt 33.1.2 i avtalet, Bilaga

Läs mer

8 Plan för förhindrad spridning av

8 Plan för förhindrad spridning av 8 Plan för förhindrad spridning av barnpornografiskt material i landstingets ITmiljö. LS 2018-0748 1 (2) Landstingsrådsberedningen SKRIVELSE 2018-11-14 LS 2018-0748 Landstingsstyrelsen Plan för förhindrad

Läs mer

Kort Sammanfattning av Schack MAS

Kort Sammanfattning av Schack MAS Kort Sammanfattning av Schack MAS Krister Ljung kljung@kth.se 6th April 2003 1 Bamse 1.1 Agenter 1.1.1 Bamse Bestämmer vilket drag som skall skickas till spelplanen. Har även nio öppningar att spela dom

Läs mer

UPPDATERA OCH FÅ ETT SNABBARE SYSTEM.

UPPDATERA OCH FÅ ETT SNABBARE SYSTEM. Vad är nytt i Easy Planning 7.25 Denna uppdatering innehåller ett flertal stora förbättringar. Den största förbättringen är att mängden data som skickas över nätverket kraftigt har minskats mha SQL frågor.

Läs mer

4 Paket- och kretskopplade nät

4 Paket- och kretskopplade nät 4 Paket- och kretskopplade nät Kommunikationssystem 2G1501 Syftet: Syftet med detta kapitel är att förstå egenskaperna hos, och skillnaderna mellan, de tre olika kopplade nätverkstyperna kretskopplade

Läs mer

Utfärdande av SITHS-kort. Utbyte av kort som inte klarar av SITHS CA v1 certifikat

Utfärdande av SITHS-kort. Utbyte av kort som inte klarar av SITHS CA v1 certifikat Utfärdande av SITHS-kort Utbyte av kort som inte klarar av SITHS CA v1 certifikat Innehåll 1. Bakgrund... 2 2. Identifiera kort att byta ut... 2 3. Utfärda SITHS-kort... 3 3.1 Förutsättningar... 3 3.2

Läs mer

DIG IN TO Nätverksteknologier

DIG IN TO Nätverksteknologier DIG IN TO Nätverksteknologier CCNA 1 Nätverksskikt Agenda Host-till-host kommunikation IPv4 protokoll förbindelselös IPv4 protokoll otillförlitlig leverans IPv4 protokoll media oberoende Styrinformation

Läs mer

Hogia Administration AB bedriver kontinuerlig utveckling av programmen och reserverar sig för avvikelse mellan program och handbok.

Hogia Administration AB bedriver kontinuerlig utveckling av programmen och reserverar sig för avvikelse mellan program och handbok. Innehållsförteckning Systemkrav....................................3 Val av installation..............................12 Behörigheter..................................12 InstallationsCD................................13

Läs mer

Brädspelet Mulan. Håkan Berggren, Magnus Ellisson, Lars Kristiansson, Cheng-Huei Kuo, Eva Ljunggren, Joakim Viker. Göteborg 1999.

Brädspelet Mulan. Håkan Berggren, Magnus Ellisson, Lars Kristiansson, Cheng-Huei Kuo, Eva Ljunggren, Joakim Viker. Göteborg 1999. Brädspelet Mulan Håkan Berggren, Magnus Ellisson, Lars Kristiansson, Cheng-Huei Kuo, Eva Ljunggren, Joakim Viker Göteborg 1999 June 8, 2001 1 Innehåll: 1. Inledning 2. Projektbeskrivning 3. Programflöde

Läs mer

Manual Redigera Skogsbruksplan i Skogsägarplan Webb Steén, Markus 2015-02-20

Manual Redigera Skogsbruksplan i Skogsägarplan Webb Steén, Markus 2015-02-20 SODRA Manual Redigera Skogsbruksplan i Skogsägarplan Webb Steén, Markus 2015-02-20 Denna manualdel innehåller beskrivningar på hur du redigerar din skogsbruksplan i Skogsägarplan webb. Inledning I denna

Läs mer

TAOP33/TEN 2 KOMBINATORISK OPTIMERING GRUNDKURS för D och C. Tentamensinstruktioner. När Du löser uppgifterna

TAOP33/TEN 2 KOMBINATORISK OPTIMERING GRUNDKURS för D och C. Tentamensinstruktioner. När Du löser uppgifterna Matematiska institutionen Optimeringslära TENTAMEN TAOP/TEN KOMBINATORISK OPTIMERING GRUNDKURS för D och C Datum: juni 0 Tid:.00-9.00 Hjälpmedel: Miniräknare Kurslitteratur: Kaj Holmberg: Optimering. Kaj

Läs mer

TAOP33/TEN 2 KOMBINATORISK OPTIMERING GRUNDKURS

TAOP33/TEN 2 KOMBINATORISK OPTIMERING GRUNDKURS Matematiska institutionen Optimeringslära TENTAMEN TAOP/TEN KOMBINATORISK OPTIMERING GRUNDKURS Datum: 1 mars 01 Tid: 8.00-1.00 Hjälpmedel: Miniräknare Kurslitteratur: Kaj Holmberg: Optimering Anteckningar

Läs mer

Anmärkningar till formuläret för överklagande

Anmärkningar till formuläret för överklagande KONTORET FÖR HARMONISERING I DEN INRE MARKNADEN (KHIM) Varumärken och mönster Anmärkningar till formuläret för överklagande 1. Allmänna kommentarer 1.1 Användning av formuläret Formuläret kan erhållas

Läs mer

NVDB Teknisk lösning Teknisk beskrivning av porthantering

NVDB Teknisk lösning Teknisk beskrivning av porthantering SPECIFIKATION NVDB Teknisk lösning Teknisk beskrivning av porthantering Version 1.0 Publikation 2012:233 Dokumenttitel: NVDB Teknisk lösning Teknisk beskrivning av porthantering Skapat av: Per Isaksson

Läs mer

Optimering av NCCs klippstation för armeringsjärn

Optimering av NCCs klippstation för armeringsjärn Optimering av NCCs klippstation för armeringsjärn Sammanfattning I det här arbetet har vi försökt ta reda på optimal placering av en klippningsstation av armeringsjärn för NCCs räkning. Vi har optimerat

Läs mer

MAC-(sub)lagret. Nätlagret. Datalänklagret. Fysiska lagret LLC MAC. LLC = Logical Link Control-sublager MAC = Media Access Control-sublager

MAC-(sub)lagret. Nätlagret. Datalänklagret. Fysiska lagret LLC MAC. LLC = Logical Link Control-sublager MAC = Media Access Control-sublager MAC-(sub)lagret Datalänklagret är uppdelat i två sublager, LLC (Logical Link Control) och MAC (Media Access Control). MAC-sublagret har till uppgift att hantera anslutningen mot valt nät och LLC döljer

Läs mer

Bilaga KeyControl Felsökning

Bilaga KeyControl Felsökning Bilaga: Felsökning 1. Allmänt Genom att ge så detaljerad information som möjligt om problemet och de operationer som föregick problemet underlättas supporten. Du viktigaste komponenterna är - Operativsystemet

Läs mer

Kom igång med LUPP 6

Kom igång med LUPP 6 Kom igång med LUPP 6 Introduktion... 1 Installation... 3 Vad börjar jag med?... 4 Logga in... 4 Skapa användare... 5 Lägg in organisation, stationer och enheter... 6 Öppna Verksamhetsöversikten... 8 Hjälp

Läs mer

4 augusti (G) Programmering: Lego

4 augusti (G) Programmering: Lego 4 augusti (G) Programmering: Lego Idag ska vi gå igenom loopar, valblock (switchar), parallella program program. Robotar upprepar ofta samma sak om och om igen. T.ex. en industrirobot som ska tillvecka

Läs mer

Inlämningsverktyget i Fronter för lärare

Inlämningsverktyget i Fronter för lärare Inlämningsverktyget i Fronter för lärare I inlämningsverktyget kan du enkelt se vem som lämnat in ett arbete, när de har lämnat in och vilka filer de har lämnat in. Studenterna i kursen kan få påminnelser

Läs mer

TNK049 Optimeringslära

TNK049 Optimeringslära TNK49 Optimeringslära Clas Rydergren, ITN Föreläsning 7 Nätverksoptimering Billigaste uppspännande träd (MST) Billigaste väg (SP) Projektnätverk Minkostnadsflödesproblem Agenda Terminologi för grafer/nätverk

Läs mer

Lösa konflikter som orsakar skada

Lösa konflikter som orsakar skada Lösa konflikter som orsakar skada Definitionen av konflikt är en meningsskiljaktighet eller dispyter i vilken de inblandade parterna upplever att deras behov eller intressen hotas. Det finns öppna konflikter

Läs mer

Testningstjänst för meddelandedeklarering Kundanvisning. Version 0.4, tulli.fi. Anvisning för testningstjänsten för meddelandedeklarering

Testningstjänst för meddelandedeklarering Kundanvisning. Version 0.4, tulli.fi. Anvisning för testningstjänsten för meddelandedeklarering Testningstjänst för meddelandedeklarering Kundanvisning Version 0.4, 30.10.2018 tulli.fi Anvisning för testningstjänsten för meddelandedeklarering 2 (11) Innehållsförteckning 1. Inledning... 3 2. Nödvändiga

Läs mer

Tentamen för kursen Objektorienterad programvaruutveckling GU (DIT010)

Tentamen för kursen Objektorienterad programvaruutveckling GU (DIT010) Tentamen för kursen Objektorienterad programvaruutveckling GU (DIT010) Tid: Onsdagen 15 december 2004, 8:30 till 13:30 Plats: M Ansvarig lärare: Katarina Blom, tel 772 10 60. Läraren besöker tentamen kl

Läs mer

Resultat av simuleringar skolval

Resultat av simuleringar skolval Datum: Diarienummer: 2019-05-02 UBN-2019-3732 Sida 1 (1) Utbildningsförvaltningen Utbildningsnämnden Handläggare: Ingrid Holström Tommy Eriksson Resultat av simuleringar skolval Förslag till beslut Utbildningsnämnden

Läs mer

ONEDRIVE ÖVERBLICK... 2. Vad är OneDrive?... 2 Molnet?... 2 Två typer av OneDrive... 2 Hitta sin OneDrive för företag... 3

ONEDRIVE ÖVERBLICK... 2. Vad är OneDrive?... 2 Molnet?... 2 Två typer av OneDrive... 2 Hitta sin OneDrive för företag... 3 OneDrive 1 Innehåll ONEDRIVE ÖVERBLICK... 2 Vad är OneDrive?... 2 Molnet?... 2 Två typer av OneDrive... 2 Hitta sin OneDrive för företag... 3 HANTERA DOKUMENT OCH FILER PÅ ONEDRIVE... 4 Skapa mapp... 4

Läs mer

Tentamen, Distribuerade System/Programvaruarkitektur 2001-08-24

Tentamen, Distribuerade System/Programvaruarkitektur 2001-08-24 Tentamen, Distribuerade System/Programvaruarkitektur 2001-08-24 FÖRSÄTTSBLAD Inlämnas ifyllt tillsammans med tentan. Skriv namn på samtliga blad. Ange nedan vilka uppgifter du besvarat. Uppgift Besvarad

Läs mer

Lektion 2: Sökagenter. Robin Keskisärkkä

Lektion 2: Sökagenter. Robin Keskisärkkä Lektion 2: Sökagenter Robin Keskisärkkä Lektionens innehåll Introduktion till laboration 2 Implementation av en sökalgoritm Livekodning Konfrontera ett liknande problem själva Extra: Heuristisk sökning

Läs mer

Systemskiss Minröjningsbandvagn

Systemskiss Minröjningsbandvagn Systemskiss Minröjningsbandvagn Version 1.0 Utgivare: Emmeline Kemperyd Datum: 19 september 2013 Status Granskad Anton Pettersson 2013-09-19 Godkänd Projektidentitet Gruppens e-post: Hemsida: Beställare:

Läs mer

Instruktion. Anvisningar, tips, trick, råd och rön om hur det webbaserade kvalitetsledningssystemet hos PIAB underhålls.

Instruktion. Anvisningar, tips, trick, råd och rön om hur det webbaserade kvalitetsledningssystemet hos PIAB underhålls. Instruktion UNDERHÅLL AV KVALITETSWEBBEN HOS PIAB Anvisningar, tips, trick, råd och rön om hur det webbaserade kvalitetsledningssystemet hos PIAB underhålls. Innehåll 1 Förutsättningar och begränsningar...

Läs mer

Föreläsning 15: Parallella subrutiner. Parallellitet. Varför parallella underprogram?

Föreläsning 15: Parallella subrutiner. Parallellitet. Varför parallella underprogram? Föreläsning 15: Parallella subrutiner Parallellitet Processer och trådar Semaforer, monitorer och synkroniseringsmeddelanden Parallellitet Ofta är det nödvändigt eller önskvärt att programdelar exekveras

Läs mer

LVDB i GEOSECMA. Innehåll. Inledning. Produkt: GEOSECMA Modul: LVDB Skapad för Version: Uppdaterad:

LVDB i GEOSECMA. Innehåll. Inledning. Produkt: GEOSECMA Modul: LVDB Skapad för Version: Uppdaterad: Produkt: GEOSECMA Modul: LVDB Skapad för Version: 10.4.1 Uppdaterad: 2019-05-21 LVDB i GEOSECMA Innehåll Inledning... 1 Hämta XML från NVDB... 2 Full LVDB-import... 3 Inkentell LVDB-import... 4 NVDB inställningar...

Läs mer

Systemskiss. Joachim Lundh TSRT10 - SEGWAY 6 december 2010 Version 1.0. Status:

Systemskiss. Joachim Lundh TSRT10 - SEGWAY 6 december 2010 Version 1.0. Status: Systemskiss Joachim Lundh TSRT10 - SEGWAY 6 december 2010 Version 1.0 Status: Granskad Alla 6 december 2010 Godkänd Markus (DOK) 6 december 2010 PROJEKTIDENTITET Segway, HT 2010 Tekniska högskolan vid

Läs mer

Vägledning i att fylla i ansökan om ändrad tilldelning.

Vägledning i att fylla i ansökan om ändrad tilldelning. Vägledning i att fylla i ansökan om ändrad tilldelning. 2015-11-16 Denna vägledning innehåller instruktioner om hur man ska fylla i ansökningsformuläret om gratis tilldelning av utsläppsrätter när en anläggning

Läs mer

Visualisering av samverkan

Visualisering av samverkan Visualisering av samverkan 18 december 2017 En viktig aspekt i samverkan är att inte bara ha koll på vilka andra aktörer du själv samverkar med, utan även veta om vilka aktörer du inte samverkar med, men

Läs mer

Snabbguide till First Class

Snabbguide till First Class Snabbguide till First Class Guide till First Class Grundläggande funktioner Logga in i First Class För att logga in i First Class dubbelklickar du på skrivbordsikonen First Class, eller väljer First Class

Läs mer

Policy för användande av IT

Policy för användande av IT Policy för användande av IT Inledning Det här dokumentet beskriver regler och riktlinjer för användningen av IT inom företaget. Med företaget menas [fylls i av kund] och med IT-avdelning menas vår partner

Läs mer

DIG IN TO Nätverksteknologier

DIG IN TO Nätverksteknologier DIG IN TO Nätverksteknologier CCNA 1 Datalänkskikt - Ethernet Agenda Ethernet Datalänksskiktets grundtjänster Ethernet ramformat Adressering i Datalänkskiktet Unicast MAC adresser Broadcast MAC adresser

Läs mer