Smarta masknät med artificiella myror. Oscar Carlsson

Storlek: px
Starta visningen från sidan:

Download "Smarta masknät med artificiella myror. Oscar Carlsson oscca982@student.liu.se"

Transkript

1 Smarta masknät med artificiella myror Oscar Carlsson 729G50 HT2007

2 Sammanfattning Detta är en liten sammanfattning. Den bör inte ta upp mer än en halvsida, och bör inte heller innehålla information som bara kan hittas i rapporten. Helst ska den verka lockande nog för en potentiell läsare att denne väljer att läsa eländet.

3 Innehåll 1 Inledning 1 2 Stigmergy 1 3 Traveling Salesman Problem 3 4 Olika varianter av ACO Ant System MAX-MIN Ant System MANSI Om Ad-Hoc-nät i allmänhet Uppbyggnad Utökning och smartare vägar Diskussion 12 ii

4 1 Inledning Swarm Intelligence, SI, erbjuder en intressant infallsvinkel för många tidigare svårlösta problem med en kombinatorisk utveckling, som t ex Traveling Salesman Problem, TPS. 2 Stigmergy Stigmergy är en form av kommunikation som myntades av den franske forskaren Pierre-Paul Grassé när denne studerade olika termiters beteende, och är väldigt centralt inom Swarm Intelligence (hädanefter förkortat SI). Då termiter med en högst begränsad mental kapacitet och en extremt begränsad förmåga att uppfatta sin omvärld (det är t ex inte helt ovanligt med blinda myrarter) ändå är kapabla att finna den kortaste vägen till maten utan någon som helst direkt kommunikation myntades begreppet stigmergy. Man skulle kunna beskriva stigmergy som ett kontinuerligt samspel mellan termiter som utför en arbetsuppgift och den miljö de vistas i. Termiterna reagerar på stimuli och påverkar sin miljö därefter, utan att ha någon som helst kännedom om andra myror eller om situtationen i stort (t ex hur miljön ser ut i övrigt). Detta kortsiktiga beteende kan i sin tur leda till andra komplexa beteenden, som myrstackar eller den kortaste vägen till maten, utan att det finns någon som övervakar och styr arbetet eller någon egentlig kunskap hos de agenter som utför sysslan. Dorigo & Socha menar att stigmergy skiljer sig från annan kommunikation genom två argument[1]: När insekterna kommunicerar använder de sig av en fysisk och icke-- symbolisk typ av information som svarar mot de förändringar av miljön som de vistas i Informationen som insekterna använder sig av är lokal, då den bara kan uppfattas av en annan insekt som besöker samma plats 1

5 Figur 1: I detta försök, med två lika långa broar till maten från myrstacken till maten var det slumpen som avgjorde vilken av vägarna som blev mest fermonladdad. Många arter av myror utsöndrar fermoner på marken när de är på jakt efter mat. Andra myror kan uppfatta dessa fermoner när de själva är på jakt efter mat, och följer hellre spår med hög koncentration av fermoner än att gå ut på jakt själv, även om det finns en chans att en myra väljer att inte gå på en väg med hög fermonkoncentration. När en myra vandrar tillbaka mot stacken från en födokälla så väljer den ofta att gå tillbaka samma väg som den kom (på grund av fermonspåren från sin ditfärd), vilket gör att fermonspåret förstärks ytterligare, som i sin tur ökar chansen att fler myror väljer att gå på samma väg som myran nyss skapat. Att många myror väljer att gå på en väg med hög kocentration av fermoner behöver dock inte nödvändigtvis innebära att det är en optimal väg. Myran har inte någon metod för att jämföra två vägar (annat än fermonkoncentrationen), så om en alternativ, och kortare, väg presenteras för myrorna efter en viss tid när myrorna redan har laddat en befintlig väg med fermoner, är det inte säkert att den kortare vägen kommer att användas. Detta är på grund av att betydligt fler myror hinner öka fermonladdningen av den gamla, längre, vägen med fermoner, än det fåtal myror som slumpmässigt väljer att gå den kortare vägen, trots att detta fåtal myror kanske hinner gå den kortare vägen flera gånger. Värt att notera är att stigmergy inte nödvändigtvis behöver vara begränsat till termitarters beteende, utan kan användas för att förklara andra fenomen, 2

6 Figur 2: I ett annat försök användes två olika broar, där den ena var ungefär dubbelt så lång som den andra. Från början valde myrorna mellan de olika broarna slumpmässigt, men ju längre försöket fortsatte, desto mer fermonladdad blev den korta vägen och desto färre myror valde att gå på den långa vägen. t ex som det nätbaserade uppslagsverket Wikipedia 1, även om denna liknelse kan diskuteras. En användare ändrar en del av en delad virtuell miljö (t ex en artikel), en annan går in och ändrar samma artikel med ny information och när artikeln börjar växa sig tillräckligt stor kommer en stor andel personer vara inne och redigera artikeln. Precis som med myrornas svårigheter att hitta en kortare väg när en befintlig väl är laddad med fermoner, behöver inte en artikel vara sann eller korrekt bara för att många personer är inne och redigerar den. 3 Traveling Salesman Problem Traveling Salesman Problem är det standardmått forskare använder sig av för att testa effektiviteten för en sökalgoritm[2]. TSP bygger i grund och botten på att hitta en färdplan mellan N städer, där man startar i en stad, måste besöka alla städer i världen en gång (och inte två gånger) och sluta på samma stad som man utgick ifrån, vilket brukar 1 3

7 klassas som ett problem med risk för en kombinatorisk explosion. 4 Olika varianter av ACO I denna sektion kommer en av ursprungsvarianterna av Ant Colony Optimization kort, Ant System, och en av de mer moderna, MAX-MIN Ant System, gås igenom. 4.1 Ant System Ant System är en av de allra tidigaste ACO-algoritmerna, och är inte lika state of the art som t ex MAX-MIN Ant System eller Ant Colony System. Några av de saker som modernare algoritmer har tagit bort lever fortfarande kvar hos Ant System, som att samtliga myror kan uppdatera fermonspår när de tar sig runt i världen, och att myrorna gör ett probabalistiskt beslut om vart den ska gå vidare vid varje hörn 2. Att skapa fermonspår för τ ij (vilket är sträckan mellan städerna i och j ) i Ant System: m τ ij (1 ρ) τ ij + τij k k=1 m är antalet myror, ρ är avdunstningstakten och τ k ij är den fermonkvantitet per längdenhet lagd mellan städerna i och j av myra nr k. τij k = Q L k if ant k used edge (i,j ) in its tour 0 otherwise Här är Q en konstant 3 och L k är den väg som myra nummer k har gått under körningen. 2 vertex på engelska 3 Vilken sorts konstant, vad den egentligen står för och hela den baletten framgår inte riktigt ur någon artikel jag läst. 4

8 Sannolikheten p k ij för att myra nummer k går från stad i till stad j ges av: p k ij = τ α ij ηβ ij l allowedk τ α il ηβ il if j allowed k 0 otherwise Här är allowed k en lista på städer som myra nummer k ännu inte besökt, α och β är parametrar som kontrollerar vikten 4 av fermonspår mot heuristikinformationen η ij given av följande formel: η ij = 1 d ij Här är d ij avståndet mellan städerna (i, j). 4.2 MAX-MIN Ant System Forskning på ACO har visat att det går att få förbättrad prestanda genom att bättre utnyttja de bästa delmålslösningar man hittar under sökningen[2]. Att bara använda en mer girig (greedy) sökmetod ökar risken att sökningen stagnerar, vilket MAX-MIN Ant System löser genom att begränsa antal möjliga fermonspår på varje lösning ([τ min, τ max ]). MAX-MIN Ant System skiljer sig från Ant System på tre viktiga punkter[2]: För att hitta den bästa lösningen i en iteration eller under exekvering av algoritmen, så tillåts bara en myra (som antingen är interationbest, hittat bästa lösningen på iterationen eller global-best) lägga ut fermoner. För att undvika att sökningen stagnerar så begränsas antal möjliga fermonspår på varje lösning till ett intervall, [τ min, τ max ]. τ max maximeras från början, vilket leder till att fler möjliga fermonspår utforskas tidigt under sökningen. 4 Vilken som väger tyngst när myran bestämmer sig till vilken ny stad den ska besöka 5

9 5 MANSI MANSI är ett protokoll för att bygga mobila, smarta och självoptimerande nätverk i miljöer där en central anknytningspunkt (i fall med trådlösa nätverk, t ex en radiomast) inte finns eller ligger utom räckhåll. MANSI är en akronym som står för Multicast for Ad Hoc Networks with Swarm Intelligence[4]. 5.1 Om Ad-Hoc-nät i allmänhet Ett adhoc-nätverk (hädanefter förkortat ADN) är ett nätverk som består av en mängd noder (t ex ett flertal bärbara datorer) som accepterar att skicka vidare data från andra noder till andra noder vid förfrågan. Detta skiljer sig från hur en mer traditionella nätverkstopologier, t.ex. som en trädstrukturstopologi (se figur 3). Figur 3: En typisk trädtopologi. De orangea noderna måste gå via de gröna noderna, som i egenskap av sambandspunkter (som t ex switchar i ett vanligt nätverk) tar deras data och skickar den vidare till nästa nod eller sambandspunkt. Den röda noden symboliserar en koppling till annat nätverk, t ex internet. I verkligheten brukar det finnas kopplingar mellan de gröna sambandsnoderna, för att slippa gå onödigt långa omvägar för att klientnodernas data ska komma fram. ADN är populärt på grund av den minimala konfiguration det kräver för att sätta upp och driva i mindre nätverk, men när nätverken börjar växa i storlek blir nätverken allt mer svårhanterliga och dåligt presterande. Ett av skälen till detta är hur olika noder hittar varandra, vilket de gör genom att skicka ut 6

10 en strid ström av broadcast-paket 5, vilket leder till ett stort överflöd av paket vid kommunikation. Ett annat problem med ADS är man oftast inte använder sig av någon redundant väg 6 för sina paket, så att om någon del i ett ADS på väg från nod A till nod B går ner (som av att signalkontakten försvagas eller bryts), så är det inte säkert att paketen kommer fram, utan försvinner och måste skickas om igen genom en ny väg som måste upptäckas genom nya strömmar av broadcast-paket, vilket resulterar i ytterligare mängder av paket som belastar nätverket. Figur 4: Ett typiskt adhoc-nät. Två orangea noder vill kommunicera med den gröna noden, men för att komma dit hoppar deras paket via andra noder, som tar emot och skickar vidare deras data tills datan når fram. Paketen hittar en väg fram till sitt mål, men vägen är inte nödvändigtvis optimal (mätt i vägkostnad). 5 Paket inte adresserade till någon specifik nod, utan skickas ut till hela nätverket och som besvaras av de noder som stämmer in på paketets innehåll 6 Kallas route i nätverkssammanhang 7

11 5.2 Uppbyggnad MANSI fokuserar, som andra routingprotokoll, på att hitta den väg som resulterar i lägst kostnad (hur kostnad definieras kan man se exempel på i tabell 1) i ett masknät 7. Till skillnad från en del andra routingprotokoll är varken det träd av noder som används vid kommunikationen eller den ursprungliga kärnan 8 statiska, utan kan förändras drastiskt i realtid, vid krav från omständigheterna. Noderna är inte heller kända för varandra på förhand, utan noderna hittar varandra så fort det finns data att överföra, och noderna glömmer även bort varandra när ingen mer data behöver överföras. När en nod behöver kommunicera med en eller flera andra noder börjar den med att skicka ut en Core Announce-paket, som alla närliggande (och mellanliggande) noder svarar med ett Join Request-paket samma väg som paketet kom 9. Noder som mottar Join Request-paket adresserade till sig själva blir ansvariga för att vidarebefodra paket, oavsett vilka noder de kommer ifrån 10. För att underhålla och låta nya noder ansluta till masknätet så kommer nätverkets kärna periodiskt, så länge det finns mer data att överföra, att skicka ut nya Core Announce. Detta skapar ett vidarebefodrarset 11 som innehåller samtliga mellanliggande noder mellan kärnan och de noder kärnan vill kommunicera med, och detta set underhålls dynamiskt av kärnan. Detta set delas även av samtliga sändare i gruppen. 7 Kallas på engelska för mesh. Att jag väljer att kalla det för masknät på svenska är att det inte är ett symmetriskt och strukturerat nätverk av noder, utan dynamiskt och temporärt nätverk, där kommunikationskanalerna genom det mest kan liknas vid maskar. 8 Kallas core på engelska, och syftar på den nod som önskar att kommunicera med andra noder, som tar initiativet och påbörjar kommunikationen. 9 I detta stadium sker ingen direkt optimering. 10 Dessa noder kallas även för forwarding nodes, på svenska vidarebefodrande noder 11 forwarding set på engelska 8

12 Problem Load balancing Power-aware routing Energy conservation Kostnad per nod Trafikens köstorlek eller trafiktryck Nodens sändningsstyrka Nodens kvarvarande laddning, inverterad height Tabell 1: Några exempel på hur kostnad per nod i ett MANSI-nätverk kan beräknas. 5.3 Utökning och smartare vägar Bara för att en kärnnod har hittat den nod eller de noder den vill kommunicera med genom att be alla när- och mellanliggande noder att svara med en Join Request på sin Core Announce och sedan vidarebefodra dessa, så betyder detta inte att detta är den optimala vägen. Även om vägen från kärnan till nod 1 är kortast möjliga, så finns det en möjlighet att vägen mellan kärnan och nod 2 kan delas med vägen till nod 1, och på så sätt spara in resurser och skapa effektivare kommunikation. För att kunna hitta nya, smartare vägar låter man varje nod i masknätet (som inte är en kärnnod) periodiskt skicka ut ett paket, kallat Forward Ant, för att utforska andra, och förhoppningsvis även bättre, vägar till kärnnoden. Denna procedur fungerar, något kortfattat, som följer: Om en Forward Ant hittar en nod som tjänstgör som vidarebefodrande nod för gruppen, så förvandlar den sig själv till en Backward Ant. Backward Ant kommer sedan ta sig tillbaka till sin hemnod (dvs, den som skickade ut den) via samma väg den kom. I figur 5 visas ett exempel på hur det går till när en Forward Ant hittar en annan, mer effektiv (då exemplet inte innehåller några värden överhuvudtaget får man anta att vägen punkten D börjar på är mer effektiv än sträckan F-G- H ) väg att låta paketen routas genom. När Backward Ant lämnar punkt D och återvänder till punkt C, är kostnaden för att låta punkt C läggas till i vidarebefodringssetet noll, då punkt D redan är en vidarebefodringsnod och är direkt kopplad till punkt C, och när Backward Ant återkommer 9

13 Figur 5: (1) En Forward Ant ger sig ut från punkt A och väljer punkt C som nästa delmål. När Forwand Ant besöker punkt C upptäcker den vidarebefodringspunkten D. (2) Forward Ant omvandlas till en Backward Ant, tar sig tillbaka mot punkt A och lägger ut fermonspår utmed vägen. till punkt A kommer kostnaden för att låta punkt A läggas till i punkt Ds vidarebefodringsset samma som kostnaden för att låta punkt C göra detsamma, dvs noll, då det krävs att punkt C läggs till i vidarebefodringssettet för att punkt A ska kunna göra det. Sedan, om fermonspåret på länken mellan punkt A och punkt C är högre än den mellan punkt A och punkt E, så kommer punkt A skicka en Join Request till punkt C och sluta skicka data via punkt E,F,G och H, som i sin tur kommer ta bort sig själva ur vidarebefodringssetet, då de i brist på överförd data inte längre kommer behövas. När en Backward Ant anländer till en nod, nod k, som den tidigare färdats på, så räknar den ut vad det skulle kosta, kostnad i att låta nod k gå med 10

14 i det vidarebefodringsset via den vidarebefodringsnod den tidigare besökt. Detta beräknade värde kostnad i läggs till eller uppdateras i nod k s lokala datastruktur. En Backward Ant lägger även till ett fermonspår som är kostnad i omvänt i nod k s lokala datastruktur, och detta fermonspår kommer kontrolleras av efterföljande Forward Ants när de ska välja vilken väg de ska utforska vidare på, och precis som med icke-artificiella myror så är sannolikheten högre att myran då väljer att gå på en väg med ett högt fermonspår (vilket innebär en lägre kostnad) än ett med ett lågt, även om det förekommer en viss slumpmässighet i vad myran väljer. Detta sista scenario kan även innebära att en, såvida den existerar, ännu mer effektiv och billigare väg från nod k till kärnan, kan upptäckas, läggas till i vidarebefodringssetet och vägen fermonladdas. För att förhindra ett s.k. race condition 12 med att alla noder lägger till varandra och kontakt med kärnan upphör, så har alla noder en unik höjd, och kärnan har sin höjd satt till oändligheten. En Forward Ant får bara övergå till en Backward Ant om den stöter på en nod vars höjd är högre än den nod som skapade Forward Anten. Detta gör att noden kommer, förr eller senare, att kunna ansluta sig till kärnan. Varje nod i har en lista med närliggande noder, kallad ntab(i). Utöver detta har varje nod i för varje grupp g en datastruktur som innehåller följande delar: Join table: Innehåller de noder som har kommit in i grupp g via nod i, och denna tabell uppdateras när nod i hör en Join Request adresserat till sig själv. Varje datarad i denna tabell skrivs i notationen r, h r där r är den nod vars förfrågan behandlas unika ID och h r är dess höjd. Core ID: Används för att visa vilken nod som är kärna för grupp g, skrivs i formen core g (i). 12 Ett race condition inträffar när två eller flera oberoende processen (eller trådar) beror på ett delat state, och beroende på timingen mellan dessa processer kan saker bli tokiga. Två program som växelvis läser av en textfil som innehåller ett heltal och skriver över filens innehåll med heltalet inkrementerat med 1 kan beroende på timing antingen betyda datakorruption (att filen går sönder när båda processer skriver över filen), felaktiga tal (om båda läses processer läser av filens innehåll samtidigt men skriver strax efter varandra) etc. 11

15 Core sequence number: Räknar vilken Core Announce i ordningen som mottages. Height: Visar om nod i är en medlem eller vidarebefodringsnod i grupp g. Tilldelning sker enligt formeln nedan. height g (i) = if i = core g (i), max {i, max {h r r, h r join g (i) }} if i is a member of group g, max {h r r, h r join g (i)} otherwise. Pheromone table: Håller koll på närliggande noder samt höjder och matchar dem mot tillhörande fermonladdningar. För nod i är fermonladdningen för länken (i, j) på höjden h i grupp g skriven i formen τ g (i, j, h), vars värden ligger i intervallet 0 τ g (i, j, k) 1, för att undvika att ett spår blir överdrivet fermonladdat. Best cost table: Håller koll på hur nära nod i tror att den är mot vidarebefodringsnoder av vissa höjder. Detta används när en Backward Ant kommer tillbaka, för att kunna räkna ut om den kommer tillbaka från en bra eller en dålig väg. 6 Diskussion MANSI är ett intressant utfall av hur Swarm Intelligence kan appliceras på knepiga reella problem, och inte nödvändigtvis enbart på teoretiska problem som Traveling Salesmans Problem. Dock verkar det inte som att MANSI faktiskt har implementerats eller testats i annat än laborationsmiljö, trots att resultaten i laborationer har vart lovande, särskilt för mer komplexa förutsättningar, så som i nätverk där alla noder är mobila i hög grad och knepiga miljöer kan resultera i signalbortfall etc. 12

16 Referenser [1] Marco Dorigo & Krzysztof Socha. An Introduction to Ant Colony Optimization. IRIDIA, [2] Thomas Stützle & Holger H. Hoos. MAX MIN Ant System. Journal of Future Generation Computer Systems, 16: , [3] Marco Dorigo & Luca Maria Gambardella. Ant Colony System: A Cooperative Learning Approach to the Traveling Salesman Problem. IRIDIA, [4] Chien-Chung Shen & Chaiporn Jaikaeo. Ad Hoc Multicast Routing Algorithm with Swarm Intelligence. Mobile Networks and Applications 10, 47-59, [5] Pierre-Paul Grassé. La reconstruction du nid et les coordinations interindividuelles chez bellicositermes natalensis et cubitermes sp. La theórie de la stigmergie: essai dinterpre tation du comportement des termites constructeurs. Insectes Sociaux 6, 41-81, [6] Andries P. Engelbrecht. Computanional Intelligence An Introduction. John Wiley & Sons,

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

Föreläsning 3.1: Datastrukturer, en översikt

Föreläsning 3.1: Datastrukturer, en översikt Föreläsning.: Datastrukturer, en översikt Hittills har vi i kursen lagt mycket fokus på algoritmiskt tänkande. Vi har inte egentligen ägna så mycket uppmärksamhet åt det andra som datorprogram också består,

Läs mer

Nät med flera länkar. Vägval. Enklaste formen av kommunikation:

Nät med flera länkar. Vägval. Enklaste formen av kommunikation: Nät med flera länkar väljarstrukturer Vägval vägvalsalgoritmer Dijkstra Bellman-Ford-Fulkerson ) UHOlVQLQJ 2002-10-11 Gunnar Karlsson, Bengt Sahlin 1 )UnQOlQNWLOOQlW Enklaste formen av kommunikation: kommunikation

Läs mer

Träd. Sats. Grafer. Definition. En fullständig graf har en båge mellan varje par av noder. Definition

Träd. Sats. Grafer. Definition. En fullständig graf har en båge mellan varje par av noder. Definition Grafdefinitioner Träd N = {i}: noder (hörn) = {(i, )}, i N, N: bågar (kanter) Graf: G = (N, ) efinitioner Väg: Sekvens av angränsande bågar. ykel: Väg som startar och slutar i samma nod. En enkel väg innehåller

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

Ad-Hoc Nätverk. Christer Corneliusson 811003-5113 Chirstec@dtek.chalmers.se. Ett arbete i kursen Datakommunikation och Distribuerade System VT- 2005

Ad-Hoc Nätverk. Christer Corneliusson 811003-5113 Chirstec@dtek.chalmers.se. Ett arbete i kursen Datakommunikation och Distribuerade System VT- 2005 Ad-Hoc Nätverk Christer Corneliusson 811003-5113 Chirstec@dtek.chalmers.se Ett arbete i kursen Datakommunikation och Distribuerade System VT- 2005 Chalmers Tekniska Högskola Innehållsförteckning Innehållsförteckning...

Läs mer

UMEÅ UNIVERSITET 26 april 2002 Instutionen för datavetenskap. Grafproblem. Laboration 4, Datastrukturer och Algoritmer VT02

UMEÅ UNIVERSITET 26 april 2002 Instutionen för datavetenskap. Grafproblem. Laboration 4, Datastrukturer och Algoritmer VT02 UMEÅ UNIVERSITET 26 april 2002 Instutionen för datavetenskap Grafproblem Laboration 4, Datastrukturer och Algoritmer VT02 Laboration 4 - grafproblem Förpackningsdatum: Denna lab-spec är senast ändrad:

Läs mer

Real-time requirements for online games

Real-time requirements for online games Real-time requirements for online games En undersökning om protokoll, tekniker och metoder som datorspel använder för att kommunicera över Internet Victor Grape Milad Hemmati Linköpings universitet Linköping

Läs mer

Online reträtt Vägledning vecka 26

Online reträtt Vägledning vecka 26 Online reträtt Vägledning vecka 26 Jesus helar sina lärjungars blindhet Vägledning: "Jag vill se" Vi kommer till den punkt i Jesu liv, där hans eget val blir klart. Han kommer att gå till Jerusalem. Han

Läs mer

Det första steget blir att titta i Svensk MeSH för att se om vi kan hitta några bra engelska termer att ha med oss på sökresan.

Det första steget blir att titta i Svensk MeSH för att se om vi kan hitta några bra engelska termer att ha med oss på sökresan. Sökexempel - Hälsovägledare Hälsovägledning med inriktning mot olika folkhälsoproblem som t ex rökning, tips på hur man går tillväga för att göra en datasökning och hur man även kontrollerar om artiklarna

Läs mer

Grafer. 1 Grafer. Grunder i matematik och logik (2015) 1.1 Oriktade grafer. Marco Kuhlmann

Grafer. 1 Grafer. Grunder i matematik och logik (2015) 1.1 Oriktade grafer. Marco Kuhlmann Marco Kuhlmann 1 En graf är en struktur av prickar förbundna med streck. Ett tidsenligt exempel på en sådan struktur är ett social nätverk, där prickarna motsvarar personer och en streck mellan två prickar

Läs mer

Hur BitTorrent fungerar

Hur BitTorrent fungerar Hur BitTorrent fungerar dator8.info Introduktion till hur BitTorrent fungerar BitTorrent är ett protokoll som möjliggör snabb nedladdning av stora filer med minst Internet bandbredd. Det kostar inget att

Läs mer

Språkäventyret. Mål. Verktyg. Inledande arbete

Språkäventyret. Mål. Verktyg. Inledande arbete Språkäventyret Mål Sammanfatta hur jag gjorde spelet Språkäventyret på Fronter. Verktyg Fronters provverktyg Inledande arbete Fundera över dessa saker innan du börjar: 1. Vilken del av det centrala innehållet

Läs mer

Instuderingsfrågor ETS052 Datorkommuniktion - 2014

Instuderingsfrågor ETS052 Datorkommuniktion - 2014 Instuderingsfrågor ETS052 Datorkommuniktion - 2014 October 13, 2014 Fråga 1. Beskriv de två komponenterna i PCM. Fråga 2. Förklara hur länklagret kan skilja på olika inkommande paket från det fysiska lagret.

Läs mer

TAOP86/TEN 1 KOMBINATORISK OPTIMERING MED

TAOP86/TEN 1 KOMBINATORISK OPTIMERING MED Matematiska institutionen Optimeringslära TENTAMEN TAOP86/TEN 1 KOMBINATORISK OPTIMERING MED MILJÖTILLÄMPNINGAR för IT Datum: 10 mars 01 Tid: 8.00-1.00 Hjälpmedel: Miniräknare Kaj Holmberg: Optimering.

Läs mer

Konfigurera Xenta från Point

Konfigurera Xenta från Point Konfigurera Xenta från Point Nedan följer en instruktion hur du konfigurerar din nya Xenta terminal från Point med JobOffice Kassa. Om du känner dig osäker på det här, kontakta någon lokal data- och nätverkstekniker.

Läs mer

Planeringsspelets mysterier, del 1

Planeringsspelets mysterier, del 1 Peter Lindberg Computer Programmer, Oops AB mailto:peter@oops.se http://oops.se/ 28 februari 2002 Planeringsspelets mysterier, del 1 Om jag ska spela ett sällskapsspel för första gången så vill jag att

Läs mer

SLALOMINGÅNGAR hur svårt kan det vara?

SLALOMINGÅNGAR hur svårt kan det vara? SLALOMINGÅNGAR hur svårt kan det vara? Av Marie Hansson Ju mer man börjar tänka på vad en slalomingång innebär, desto mer komplicerat blir det! Det är inte lite vi begär att hundarna ska lära sig och hålla

Läs mer

1DV433 HT13. I vilken utsträckning har kursens innehåll och uppläggning gett förutsättningar för att du ska ha uppnått respektive lärandemål?

1DV433 HT13. I vilken utsträckning har kursens innehåll och uppläggning gett förutsättningar för att du ska ha uppnått respektive lärandemål? 1DV33 HT13 Antal : I vilken utsträckning har kursens innehåll och uppläggning gett förutsättningar för att du ska ha uppnått respektive lärandemål? - ha fått grundläggande kunskaper om strukturerad programmering

Läs mer

Optimering. Optimering av transportproblem. Linköpings universitet SL. Campusveckan VT2013

Optimering. Optimering av transportproblem. Linköpings universitet SL. Campusveckan VT2013 Optimering Optimering av transportproblem Campusveckan VT2013 Linköpings universitet SL 1 Optimering - Distributionsproblem Företaget Kulprodukter AB producerar sina kulor vid fyra olika fabriksanläggningar

Läs mer

Nätverkslagret - Intro

Nätverkslagret - Intro Nätverkslagret - Intro Uppgifter Erbjuda unika adresser för varje nod Veta hur nätet är uppbyggt Hitta bästa vägen Olika datalänksprotokoll Undvika stockningar (congestion) Nätverkslagret - Intro Principer

Läs mer

Nätverksoptimering. Examensarbete i Datavetenskap. - Bästa möjliga tillgänglighet till lägsta möjliga länkkostnad

Nätverksoptimering. Examensarbete i Datavetenskap. - Bästa möjliga tillgänglighet till lägsta möjliga länkkostnad Examensarbete i Datavetenskap Nätverksoptimering - Bästa möjliga tillgänglighet till lägsta möjliga länkkostnad Författare: Jimmy Abrahamsson Handledare: Patrik Brandt Termin: VT12 Kurskod: 1DV41E Abstrakt

Läs mer

Värvningsguide. - så får ni fler medlemmar till er elevkår

Värvningsguide. - så får ni fler medlemmar till er elevkår Värvningsguide - så får ni fler medlemmar till er elevkår Sida 2 av 7 Innehåll Vad är en medlem?... 3 Aktivt medlemskap... 3 Elev kontra medlem... 3 Vad säger stadgan?... 3 Elevkårens mål bör vara att

Läs mer

FÖRKORTA DIN VÄG PÅ BANAN

FÖRKORTA DIN VÄG PÅ BANAN FÖRKORTA DIN VÄG PÅ BANAN Av Marie Hansson - Känns hunden för snabb? - Har du svårt att hinna dit du vill på banan? Själva kärnan i lösningen på problemet borde väl vara att förkorta din väg? Ju svårare

Läs mer

============================================================================

============================================================================ Begränsat/avdelat nätverk Postad av Marcus - 31 jul 2015 17:26 Hejsan! Har en ADLS anslutning och kombinerat modem/router idag, men vill ha en anslutning på en av Ethernet portarna som har tillgång till

Läs mer

Kunna beräkna medelantal kunder för alla köer i ett könät med återkopplingar. I denna övning kallas ett kösystem som ingår i ett könät oftast nod.

Kunna beräkna medelantal kunder för alla köer i ett könät med återkopplingar. I denna övning kallas ett kösystem som ingår i ett könät oftast nod. Övning 8 Vad du ska kunna efter denna övning Kunna beräkna medelantal kunder för alla köer i ett könät med återkopplingar. Kunna beräkna medeltiden som en kund tillbringar i ett könät med återkopplingar.

Läs mer

TJUVSTARTER I AGILITY - en kamp i envishet

TJUVSTARTER I AGILITY - en kamp i envishet TJUVSTARTER I AGILITY - en kamp i envishet Av Marie Hansson När det handlar om tjuvstarter är det ofta en kamp mellan en ivrig hund och dess förare. Men ju mer psykologi man använder, desto större övertag

Läs mer

Så får du bättre. självkänsla. Experter Frågor och svar Intervjuer Steg för steg-guider Praktiska tips SIDOR

Så får du bättre. självkänsla. Experter Frågor och svar Intervjuer Steg för steg-guider Praktiska tips SIDOR Så får du bättre 1234 självkänsla Experter Frågor och svar Intervjuer Steg för steg-guider Praktiska tips 8 SIDOR Självkänsla Våga ta steget mot ett bättre självförtroende och ett rikare liv! En dålig

Läs mer

Uppvärmning, avsvalning och fasövergångar

Uppvärmning, avsvalning och fasövergångar Läs detta först: [version 141008] Denna text innehåller teori och korta instuderingsuppgifter som du ska lösa. Under varje uppgift finns ett horisontellt streck, och direkt nedanför strecket finns facit

Läs mer

HANDLING TILL. Från tanke. Metodblad: Påverka på webben

HANDLING TILL. Från tanke. Metodblad: Påverka på webben Från tanke TILL HANDLING Detta blad innehåller en samling tips på hur ni kan komma igång och påverka på webben genom att blogga och andra sociala medier. Metodblad: Påverka på webben Påverka på webben

Läs mer

Kommuniceramer än ord

Kommuniceramer än ord Kommuniceramer än ord 1 2 Kommuniceramer än ord Pratglad eller traggig Skillnaden kan vara hårfin när samma meddelande upprepas. När man väljer att kommunicera så är det oftast hur man pratar med varandra

Läs mer

Global nedvärdering av sig själv, andra och livet.

Global nedvärdering av sig själv, andra och livet. Global nedvärdering av sig själv, andra och livet. Att globalt värdera andra människor är som att döma en musikskiva efter dess konvolut. Låt oss nu titta på denna globala värdering om den riktas mot dig

Läs mer

SMAK- PROV. Utkommer till ht 14

SMAK- PROV. Utkommer till ht 14 SMAK- PROV Utkommer till ht 14 Tankar om biologi I KAPITLET FÅR DU LÄRA DIG: { något om vad biologi är ( hur man vet det man vet idag u hur man sorterar växter och djur och ger dem namn hur man gör en

Läs mer

5 vanliga misstag som chefer gör

5 vanliga misstag som chefer gör 5 vanliga misstag som chefer gör och vad du kan göra för att undvika misstagen! www.helenastrom.se Telefon: +46(0)704 32 83 08 Inledning Först tänkte jag ge mina fem bästa tips till ledare. Men jag kom

Läs mer

TSBK 10 Teknik för avancerade datorspel Fö 9: Nätverk, Peter Johansson, ISY

TSBK 10 Teknik för avancerade datorspel Fö 9: Nätverk, Peter Johansson, ISY TSBK 10 Teknik för avancerade datorspel Fö 9: Nätverk, Peter Johansson, ISY Fysik Datorgrafik Spelmekanismer AI Nätverk Nätverksaspekter i spel z Fleranvändarspel blir allt populärare z Roligare att spela

Läs mer

En ideal op-förstärkare har oändlig inimedans, noll utimpedans och oändlig förstärkning.

En ideal op-förstärkare har oändlig inimedans, noll utimpedans och oändlig förstärkning. F5 LE1460 Analog elektronik 2005-11-23 kl 08.15 12.00 Alfa En ideal op-förstärkare har oändlig inimedans, noll utimpedans och oändlig förstärkning. ( Impedans är inte samma sak som resistans. Impedans

Läs mer

Från sömnlös till utsövd

Från sömnlös till utsövd SAMUEL LINDHOLM & FREDRIK HILLVESSON Från sömnlös till utsövd Ett sexveckorsprogram mot sömnproblem för bättre sömn, mer energi och högre livskvalitet BILAGOR Innehåll Bilaga A: Målsättning 3 Bilaga B:

Läs mer

Att ansluta en fastighet till Karlstads Stadsnät och bygga ett fastighetsnät. www.stadsnat.karlstad.se

Att ansluta en fastighet till Karlstads Stadsnät och bygga ett fastighetsnät. www.stadsnat.karlstad.se Att ansluta en fastighet till Karlstads Stadsnät och bygga ett fastighetsnät www.stadsnat.karlstad.se Inledning Att ansluta en fastighet till Karlstads Stadsnät innebär att i stort sett få obegränsade

Läs mer

1. Bekräftelsebehov eller självacceptans

1. Bekräftelsebehov eller självacceptans 1. Bekräftelsebehov eller självacceptans Jag behöver kärlek och bekräftelse från människor som känns viktiga för mig och jag måste till varje pris undvika avvisande eller nedvärdering från andra. Jag gillar

Läs mer

Några små tips om att träna på utsatt fågel

Några små tips om att träna på utsatt fågel Några små tips om att träna på utsatt fågel Att träna sin fågelhund på utsatt fågel, vanligen rapphöns eller fasan, har blivit rätt populärt. Gör man rätt kan det vara en effektiv och förhållandevis enkel

Läs mer

Lathund för webbredaktörer. Så skriver du på webben

Lathund för webbredaktörer. Så skriver du på webben Lathund för webbredaktörer Så skriver du på webben 1 Disposition En bra struktur kännetecknas av att det är enkelt för besökaren att förstå var den hittar det den letar efter. Oavsett om det handlar om

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

Bör man legalisera nerladdning av musik?

Bör man legalisera nerladdning av musik? Bör man legalisera nerladdning av musik? Sammanfattning I denna artikel framförs argument för att legalisera gratis nerladdning av musik via internet. Detta bör tillåtas eftersom musik till stor grad är

Läs mer

2. Får jag bestämma var ni ska gräva? Ja, om det finns något känsligt i vägen vid grävning kan ni påverka var grävning ska ske.

2. Får jag bestämma var ni ska gräva? Ja, om det finns något känsligt i vägen vid grävning kan ni påverka var grävning ska ske. Vanliga frågor Anslutning 1. Ska ni gräva på min tomt eller gör jag det själv? Om det finns behov av grävning så gör vi det. Grävning och återställning ingår i kampanjerbjudandet. Finns det tomrör som

Läs mer

Drakriddare i Drakar och Demoner Trudvang Skapat av Daniel Falck

Drakriddare i Drakar och Demoner Trudvang Skapat av Daniel Falck Drakriddare i Drakar och Demoner Trudvang Skapat av Daniel Falck Drakaspekterna i Drakar & Demoner Trudvang Kunskaperna kring Drakjord och de sex drakaspekterna sägs ha sina rötter i den krigskonst de

Läs mer

Lantbrukarnas syn på viltskador orsakade av gäss och tranor kring Tåkern resultat av en enkätundersökning

Lantbrukarnas syn på viltskador orsakade av gäss och tranor kring Tåkern resultat av en enkätundersökning Lantbrukarnas syn på viltskador orsakade av gäss och tranor kring Tåkern resultat av en enkätundersökning LÄNSSTYRELSEN ÖSTERGÖTLAND Dnr 218-20969-06 FÖRORD I januari 2006 skickade Länsstyrelsen Östergötland,

Läs mer

Renar och snöskotertrafik

Renar och snöskotertrafik Renar och snöskotertrafik www.snöskoterrådet.se Tips och råd om hur du som snöskoterförare kan visa hänsyn och respekt om du möter renar på din färd Att komma ut i naturen en gnistrande vacker vårvinterdag

Läs mer

www.workitsimple.se Lotta Carlberg, lotta@workitsimple.se, 070-204 19 07 2015 workitsimple Alla rättigheter reserverade

www.workitsimple.se Lotta Carlberg, lotta@workitsimple.se, 070-204 19 07 2015 workitsimple Alla rättigheter reserverade 1 2 30 sätt att få flera kunder till ditt företag. En Gratis guide av Lotta Carlberg företagsrådgivare och mentor på 3 När jag arbetar med mina kunder så går vi tillsammans igenom hur de kan få in nya

Läs mer

IP routinghierarkier. Robert Löfman Institutionen för informationsbehandling Åbo Akademi, FIN 20500 Åbo, Finland e post: robert.lofman@abo.nospam.

IP routinghierarkier. Robert Löfman Institutionen för informationsbehandling Åbo Akademi, FIN 20500 Åbo, Finland e post: robert.lofman@abo.nospam. IP routinghierarkier Robert Löfman Institutionen för informationsbehandling Åbo Akademi, FIN 20500 Åbo, Finland e post: robert.lofman@abo.nospam.fi Abstrakt Denna text berättar främst om hur Internets

Läs mer

Hjälpprotokoll till IP

Hjälpprotokoll till IP Hjälpprotokoll till IP IP-protokollet är ju Internets nätverksprotokoll En filosofi vad gäller Internetprotokollen är att man inte ska försöka skapa ett protokoll som kan hantera alla tänkbara problem,

Läs mer

Chalmers tekniska högskola EDA390 Datakommunikation och Distribuerade system 2005-04-29

Chalmers tekniska högskola EDA390 Datakommunikation och Distribuerade system 2005-04-29 Tidsfördröjningskompensation i distribuerade nätverksmiljöer Chalmers tekniska högskola EDA390 Datakommunikation och Distribuerade system 2005-04-29 Av: Oscar Andersson 820109-5638 Andreas Sjöstrand 800508-0117

Läs mer

En nybörjarkurs i kritiskt tänkande

En nybörjarkurs i kritiskt tänkande En nybörjarkurs i kritiskt tänkande Jesper Jerkert Andreas Anundi & CJ Åkerberg: Skeptikerskolan. Handbok i kritiskt tänkande. Stockholm: Forum, 2010, 226 s. ISBN 978-91-37-13588-5. Andreas Anundi och

Läs mer

Kommunikationsmöjligheter i Mondo

Kommunikationsmöjligheter i Mondo Kommunikationsmöjligheter i Mondo Denna guide går kortfattat igenom grunderna för de olika kommunikationsverktygen i Mondo och förutsätter en viss förkunskap av hur Mondo fungerar. De verktyg i Mondo som

Läs mer

{ karriär & ledarskap }

{ karriär & ledarskap } CHEFENS SJU Slut ögonen och dröm dig bort en stund. Se en värld framför dig där ingen chef bryter mot någon av chefens sju dödssynder. Där alla chefer är riktigt bra ledare och brinner för sina medarbetares

Läs mer

Säkerhet och trygghet för framtidens äldre workshop!

Säkerhet och trygghet för framtidens äldre workshop! Säkerhet och trygghet för framtidens äldre workshop! Förväntningar inför dagarna (från måndagen) o Inblick i framtidens äldreboende, mänskliga tekniska lösningar o Framtidssäkring beslut idag morgondagens

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

En liten introduktion till SLI Community

En liten introduktion till SLI Community En liten introduktion till SLI Community Välkommen till SLI Community! Ta dig gärna lite tid och läsa igenom den här introduktionen (många sidor, men det tar inte många minuter) så tror vi att du enklare

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

Föreläsning 8: Intro till Komplexitetsteori

Föreläsning 8: Intro till Komplexitetsteori Föreläsning 8: Intro till Komplexitetsteori Formalisering av rimlig tid En algoritm som har körtid O(n k ) för någon konstant k är rimligt snabb. En algoritm som har körtid Ω(c n ) för någon konstant c>1

Läs mer

Just say yes. Passar för: Gymnasiet, samhällskunskap, mediekunskap

Just say yes. Passar för: Gymnasiet, samhällskunskap, mediekunskap Just say yes Varje dag försöker vi människor påverka andra att säga ja och varje dag möts vi av tusentals uppmaningar att säga ja. Men vad är det som får oss att säga ja till budskap i reklam eller från

Läs mer

Tentaupplägg denna gång

Tentaupplägg denna gång Några tips på vägen kanske kan vara bra. Tentaupplägg denna gång TIPS 1: Läs igenom ALLA uppgifterna och välj den du känner att det är den lättaste först. Det kan gärna ta 10-20 minuter. Försök skriva

Läs mer

4:7 Dioden och likriktning.

4:7 Dioden och likriktning. 4:7 Dioden och likriktning. Inledning Nu skall vi se vad vi har för användning av våra kunskaper från det tidigare avsnittet om halvledare. Det är ju inget självändamål att tillverka halvledare, utan de

Läs mer

Barn som bråkar. www.tinaw.se/ sollentuna. Vem är jag? Om lågaffektivt bemötande i familjen och vardagen.

Barn som bråkar. www.tinaw.se/ sollentuna. Vem är jag? Om lågaffektivt bemötande i familjen och vardagen. Om lågaffektivt bemötande i familjen och vardagen. Bo Hejlskov Elvén & Tina Wiman Barn som bråkar Om låg-affektivt bemötande i vardagen Tina Wiman www.tinaw.se/ sollentuna Vem är jag? 8 5 6 Kärlek! Vi

Läs mer

Projektarbete 2: Interaktiv prototyp

Projektarbete 2: Interaktiv prototyp Projektarbete 2: Interaktiv prototyp Jonatan Hilmarch (Grupp 13) 880427-5595 hilmarch@skip.chalmers.se Kurs: Människa-Datorinteraktion TIG061 HT 2010 Projekt 1 - en tillbakablick Enligt projektets systemdefinition

Läs mer

VIKTIG INFO GÄLLANDE OMKOPPLINGEN TILL DET ÖPPNA NÄTET

VIKTIG INFO GÄLLANDE OMKOPPLINGEN TILL DET ÖPPNA NÄTET VIKTIG INFO GÄLLANDE OMKOPPLINGEN TILL DET ÖPPNA NÄTET Installation av hemmaswitch Vi har/kommer att installera en hemmaswitch hos dig, den ser ut som på bilden här intill. När omkopplingen till Open Universe

Läs mer

Heterogen miljö en omgivning som varierar i tid eller rum - kan bidra till att mellanartskonkurrensen inte hinner få full effekt.

Heterogen miljö en omgivning som varierar i tid eller rum - kan bidra till att mellanartskonkurrensen inte hinner få full effekt. SAMHÄLLSEKOLOGI: SAMEVOLUTION, MELLANARTSKONKURRENS & MUTUALISM Organismer har inte bara anpassats till olika abiotiska miljöfaktorer, utan har också utvecklats med och gentemot biotiska faktorer i form

Läs mer

BARNETS FEM KÄRLEKSSPRÅK

BARNETS FEM KÄRLEKSSPRÅK BARNETS FEM KÄRLEKSSPRÅK Av: Inge Stene Denna artikel bör ses mot bakgrund av de multipla intelligenserna (se artikeln Det kreativa barnet). Den handlar kort sagt om kommunikation. Vi kan förhålla oss

Läs mer

Vi bygger fiber till dig i sommar!

Vi bygger fiber till dig i sommar! Vi bygger fiber till dig i sommar! Vi kan med glädje meddela att vi under 2016 kommer bygga fiber där du har din fastighet och erbjuder dig att beställa. Ljusnet bjuder in till ett uppstartsmöte där vi

Läs mer

Linnéuniversitetet. Prestationsanalys 2015

Linnéuniversitetet. Prestationsanalys 2015 Linnéuniversitetet Prestationsanalys 2015 Innehållsförteckning INNEHÅLLSFÖRTECKNING 2 BEGREPPSFÖRKLARING 3 TOLKNINGSMALL FÖR STAPLAR 4 ELVA FÖRBÄTTRINGSOMRÅDEN OCH PRESTATIONSNIVÅN 4 BESKRIVNING AV FÖRBÄTTRINGSOMRÅDEN

Läs mer

Kursombud sökes! Kursens syfte är att ge en introduktion till metoder för att förutsäga realtidsegenskaper hos betjäningssystem, i synnerhet för data- och telekommunikationssystem. Såväl enkla betjäningssystem,

Läs mer

Generell Analys. 3. Det är viktigt att du väljer ett svar i vart och ett av de åttio blocken.

Generell Analys. 3. Det är viktigt att du väljer ett svar i vart och ett av de åttio blocken. Generell Analys Instruktioner De flesta av oss saknar tid eller intresse att verkligen fundera och reflektera över den arbetssituation vi befinner oss i. Vi vet naturligtvis hur det känns, vi kollar läget,

Läs mer

5 genvägar till mer muskler

5 genvägar till mer muskler 5 genvägar till mer muskler Idag verkar det som att allt som är större, snabbare och starkare är bättre. Normen är att gå allt mer mot det extrema. Det gäller allt från extra starka huvudvärkstabletter,

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

Solowheel. Namn: Jesper Edqvist. Klass: TE14A. Datum: 2015-03-09

Solowheel. Namn: Jesper Edqvist. Klass: TE14A. Datum: 2015-03-09 Solowheel Namn: Jesper Edqvist Klass: TE14A Datum: 2015-03-09 Abstract We got an assignment that we should do an essay about something we wanted to dig deeper into. In my case I dug deeper into what a

Läs mer

TNSL11 Kvantitativ Logistik

TNSL11 Kvantitativ Logistik TENTAMEN TNSL11 Kvantitativ Logistik Datum: 25 mars 2013 Tid: 08:00 12:00 i TP56 Hjälpmedel: Hjälpmedel av alla slag, förutom kommunikationsutrustning (telefoner, datorer, och andra saker som kan ta emot

Läs mer

Förord Inledning. Roland Larsson Talangutvecklare, pojk, Skåne och Blekinge Förbundskapten, pojk och junior

Förord Inledning. Roland Larsson Talangutvecklare, pojk, Skåne och Blekinge Förbundskapten, pojk och junior Förord Inledning Ett fotbollslag som har ett väl utvecklat passningsspel har stora förutsättningar för att spela bra anfallsfotboll och skapa målchanser. Passningsspelet är fundamentet i fotbollens anfallsspel.

Läs mer

Valet 2010 på facebook!

Valet 2010 på facebook! Ursäkta mig, hur kommer jag till Sosserian? Informationssidor från SAP it Helsingborg - 2010 Valet 2010 på facebook! Är det inte en valseger jag ser där borta? Informationssidor från SAP it Helsingborg

Läs mer

Kapacitet för godståg på Västra och Södra stambanan

Kapacitet för godståg på Västra och Södra stambanan Kapacitet för godståg på Västra och Södra stambanan Sävedalen en nyckelstation där körriktningarna (ännu) är kopplade Olov Lindfeldt KTH Trafik och Logistik 2008-05-19 Innehåll 1 INLEDNING...3 1.1 JÄRNVÄGSKAPACITET...3

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: 28 maj 2014 Tid: 14.00-19.00 Hjälpmedel: Miniräknare Kurslitteratur: Kaj Holmberg: Optimering Anteckningar

Läs mer

Föreläsning 4: Kombinatorisk sökning

Föreläsning 4: Kombinatorisk sökning DD2458, Problemlösning och programmering under press Föreläsning 4: Kombinatorisk sökning Datum: 2009-09-25 Skribent(er): Kristina Nylander, Dennis Ekblom, Marcus Öman Föreläsare: Fredrik Niemelä 1 Introduktion

Läs mer

Brott, straff och normer 3

Brott, straff och normer 3 Brott, straff och normer 3 Vad kan samhället (staten, kommunen, vi tillsammans) göra för att förändra situationen för de grupper som oftare hamnar i kriminalitet? Vad anser du? I uppgiften ska eleven resonera

Läs mer

Mitt liv som mobbad. Wiveca Wendin

Mitt liv som mobbad. Wiveca Wendin Mitt liv som mobbad Wiveca Wendin 1 Mitt liv som mobbad Copyright 2012, Wiveca Wendin Ansvarig utgivare: Wiveca Wendin Framställt på vulkan.se ISBN: 978-91-637-1642-3 2 Innehåll 1. Några ord av författaren

Läs mer

Jag har kommit som sändebud från änglarna. Jag har levt tidigare på Jorden. Jag är en av mediets guider.

Jag har kommit som sändebud från änglarna. Jag har levt tidigare på Jorden. Jag är en av mediets guider. Aniara Jag har kommit som sändebud från änglarna. Jag har levt tidigare på Jorden. Jag är en av mediets guider. Vi änglar finns här runt omkring er. Var och en av er har en specialare, en liten extra ängel,

Läs mer

2015/16 Företags ID: 84235 Emil Lund Sjövägen 3, Upplands Väsby Sollentuna, Stockholms län ÅRSREDOVISNING. Move it Bag UF

2015/16 Företags ID: 84235 Emil Lund Sjövägen 3, Upplands Väsby Sollentuna, Stockholms län ÅRSREDOVISNING. Move it Bag UF 2015/16 Företags ID: 84235 Emil Lund Sjövägen 3, Upplands Väsby Sollentuna, Stockholms län ÅRSREDOVISNING Move it Bag UF Innehållsförteckning: 1. VD har ordet..sid 1 2. Förvaltningsberättelse.sid 2 3.

Läs mer

BARNS SPRÅKUTVECKLING

BARNS SPRÅKUTVECKLING BARNS SPRÅKUTVECKLING BARNS SPRÅKUTVECKLING Hur lär sig barn sitt språk? Vad skiljer barns språkutveckling från vuxnas språkinlärning? Hur kan vi forska om barns språkutveckling? Vad säger språkutvecklingen

Läs mer

FÖRELÄSNING 1 ANALYS MN1 DISTANS HT06

FÖRELÄSNING 1 ANALYS MN1 DISTANS HT06 FÖRELÄSNING ANALYS MN DISTANS HT06 JONAS ELIASSON Detta är föreläsningsanteckningar för distanskursen Matematik A - analysdelen vid Uppsala universitet höstterminen 2006. Förberedande material Här har

Läs mer

21 meter långa med en fordonslängd av 24 meter. Modernare 25,25-meters ekipage

21 meter långa med en fordonslängd av 24 meter. Modernare 25,25-meters ekipage 21 meter långa med en fordonslängd av 24 meter Modernare 25,25-meters ekipage Sex (sju) bilar med olika motorstyrka och utväxling, i en jakt för att hitta den för uppdraget optimala dragbilen. Hemsnickrad

Läs mer

ETT ÅR MED DIN TRÄNING

ETT ÅR MED DIN TRÄNING ETT ÅR MED DIN TRÄNING Bli både större, starkare & snyggare till nästa sommar! TEXT: JOACHIM BARTOLL FOTO: JASON MATHAS Sommaren är över och de flesta av oss ser höst och vinter som en utmärkt tid att

Läs mer

Framtidens nät är här

Framtidens nät är här Framtidens nät är här Dina nya tjänster för telefoni och bredband Beställ dina nya tjänster senast en månad innan stängning - så att du kan fortsätta att ringa och surfa! Besök telia.se/framtidensnat eller

Läs mer

Standard, handläggare

Standard, handläggare Kvalitetsindex Standard, handläggare Rapport 2015015 Innehåll SSIL Kvalitetsindex Strategi och metod Antal intervjuer, medelbetyg totalt samt på respektive fråga och antal bortfall Genomförda intervjuer

Läs mer

TAIU07 Matematiska beräkningar med Matlab

TAIU07 Matematiska beräkningar med Matlab TAIU07 Matematiska beräkningar med Matlab Datorlektion 2. Villkor och Repetition 1 Logiska uttryck Uppgift 1.1 Låt a=3 och b=6 Vad blir resultatet av testerna ab? Uppgift 1.2 Låt a, b,

Läs mer

Ny insamling för villor i Norrköping. Nu byter vi ut den gröna och bruna tunnan till sortering i flera fack.

Ny insamling för villor i Norrköping. Nu byter vi ut den gröna och bruna tunnan till sortering i flera fack. Ny insamling för villor i Norrköping Nu byter vi ut den gröna och bruna tunnan till sortering i flera fack. Nu ökar vi servicen för dig, för miljön Senast det skedde en stor förändring som rörde hämtningen

Läs mer

Nå Framgång på Instagram En guide till små och medelstora företag

Nå Framgång på Instagram En guide till små och medelstora företag Nå Framgång på Instagram En guide till små och medelstora företag 2014-08-10 Svenska Web Voice Annika Elgeskog www.webvoice.se +46 725 861010 presenterar Företagarens guide till framgång på Instagram.

Läs mer

NXT LEGO-robot laboration Programmering och felsökning av en LEGOrobot

NXT LEGO-robot laboration Programmering och felsökning av en LEGOrobot KUNGLIGA TEKNISKA HÖGSKOLAN NXT LEGO-robot laboration Programmering och felsökning av en LEGOrobot Gabriel Vilén 30/8-2012 gvilen@kth.se Introduktionskurs i datateknik II1310 Sammanfattning Vi har programmerat

Läs mer

Föreläsning 6: Introduktion av listor

Föreläsning 6: Introduktion av listor Föreläsning 6: Introduktion av listor Med hjälp av pekare kan man bygga upp datastrukturer på olika sätt. Bland annat kan man bygga upp listor bestående av någon typ av data. Begreppet lista bör förklaras.

Läs mer

The Pirate Bay-rättegången, dag 6 Fritt nedtecknat

The Pirate Bay-rättegången, dag 6 Fritt nedtecknat The Pirate Bay-rättegången, dag 6 Fritt nedtecknat PB Pirate Bay TBP The Pirate Bay M Vittne, Jurist vid IFPI, Magnus Mårtensson Å Åklagare, med inriktning på IT-relaterade brott, Håkan Roswall t0 + 00:15:35

Läs mer

TATA42: Föreläsning 10 Serier ( generaliserade summor )

TATA42: Föreläsning 10 Serier ( generaliserade summor ) TATA42: Föreläsning 0 Serier ( generaliserade summor ) Johan Thim 5 maj 205 En funktion s: N R brukar kallas talföljd, och vi skriver ofta s n i stället för s(n). Detta innebär alltså att för varje heltal

Läs mer

MOBILTELEFONI. Julia Kleiman, Frida Lindbladh & Jonas Khaled. tisdag 15 maj 12

MOBILTELEFONI. Julia Kleiman, Frida Lindbladh & Jonas Khaled. tisdag 15 maj 12 MOBILTELEFONI Julia Kleiman, Frida Lindbladh & Jonas Khaled Introduktion Det var först år 1956 som företaget TeliaSonera och Ericsson som skapade mobiler i bilen som man kunde prata i telefon i på det

Läs mer

Det finns många sätt att koppla ackumulatortankar

Det finns många sätt att koppla ackumulatortankar Det finns många sätt att koppla ackumulatortankar Skall man elda med ved i värmepannor skall man ha en ackumulatortank. Bekvämligheten och komforten ökar, verkningsgraden förbättras och utsläppen till

Läs mer

Vad måste jag göra som idag har avtal med bredbandsbolaget? Bredband Vi har 500/50 bredband, vad är priserna för

Vad måste jag göra som idag har avtal med bredbandsbolaget? Bredband Vi har 500/50 bredband, vad är priserna för Kommentar eller fråga Svar Bredband Betalar idag mer än 100 Nu blir det ännu billigare. Bredband Bredband Om möjligt, önskvärt att det analoga finns kvar så kan man själv välja om man kopplar in det digitala

Läs mer