Schema - en typ av kalender (det vill säga beställning efter tid ), för vilken information om kommande ( planerade eller senare inträffade) händelser anges . Den presenteras vanligtvis i form av en tabell .
Många transport- , utbildnings- och produktionsevenemang organiseras på ett periodiskt sätt , som upprepas samtidigt på en dag , en vecka eller ett annat heltal av dagar.
Denna organisation minskar planeringskostnaderna .
Schemaoptimering avser operationsforskning .
Schema används för att ange var och vad (vem) som ska vara vid angivna tider.
Tidtabellen för vagnar som trafikerar en permanent rutt dök upp i Storbritannien 1784 , men endast för avgångstid, inte ankomst . Tidtabeller med ankomsttider dök upp redan på ånglokens tid 1840 . Greenwich Mean Time
förknippas också med tidtabellen : 1847 slogs de brittiska ångloksföretagen samman, och en enda tid bestämdes för den helt brittiska tidtabellen enligt tiden för Greenwich Observatory .
Stridsschema - ( fransk ordre de bataille, tyska Schlachtordnung ) - en term som fanns på 1600-, 1700- och till och med i början av 1800-talet, som betecknade fördelningen av militära enheter i arméns stridsordning [1] . Stridsscheman i flottan representerar en uppsättning uppgifter av varje rang på skeppet under striderna [2] .
Många kollektivtrafiklinjer fungerar enligt tidtabell . Detta gäller särskilt för intercity- och internationella transporter .
För användning av passagerare kan schemat sättas upp eller ritas på skylt vid väntplatsen för transport , samt tryckas på papper, som en separat publikation eller som en del av andra publikationer.
På järnvägsstationer , flygplatser etc. kan flyginformation uppdateras och visas på en resultattavla .
Schemat för klasser i en gymnasieskola ( högskola ) tjänar till att föra eleverna in i ett enda sammankopplat system (vanligtvis i form av skolklasser ( studiegrupper )), lärare ( lärare ), lektioner ( skolämnen ) och anvisade platser för klasser - klasser ( klassrum ). ).
Klassschemaoptimering är en av de viktigaste faktorerna som avsevärt kan optimera inlärningsprocessen .
Universitetets schemaSchemat för universiteten skiljer sig mycket från schemat för skolor: eftersom minderåriga studerar i skolor och lärare är ansvariga för dem under sina studier, enligt skolschemat, måste studenterna vara fullt sysselsatta (utan "fönster"), medan för universitetet det finns ingen sådan skyldighet. Det finns också skillnader i datorresurser för schemaläggning (se sv:Constraint satisfaction problem )
sv:Högskolans schema
Skolans schemasv: Skolans scheman
Schemat (kallat schema) för arbetet ( Schedule , rota) för de anställda i det anger vem av dem som ska arbeta under vilken tidsperiod. Det används för skiftarbete - tjänstgöringsschema, städning av territorier (lokaler, etc.). Har en frekvens på flera dagar.
Teoretisk utveckling inom schemaläggningsområdet utförs av den matematiska delen av operationsforskningen
Schemalägga klasser i en utbildningsinstitutionKärnan i klassschemaläggning är schemaläggningsteori . Schemaläggningsteorin har studerats väl och beskrivits i många verk sedan 1960-talet. Det används i stor utsträckning både för att organisera företagens arbete och är tillämpligt på utbildningsinstitutioner [3] [4] [5] .
Klassernas schema ur formaliseringssynpunkt i teorin om scheman är definitionen på tidsskalan för platsen för att genomföra klasser i givna utbildningsdiscipliner med uppfyllandet av kraven för dem. Krav utformas av deltagare i utbildningsprocessen och vägledningsdokument.
De första komponenterna i denna process är:
Att sätta en uppgift för planering
I många arbeten är den formulerad som en uppräkning av alla möjliga alternativ för alla initiala data i planeringsprocessen (den kartesiska uppsättningen R = {P*T*D*A*z}, där z är lektionens perioder ( datum och par) med att hitta det optimala enligt matchningskriteriet Med detta tillvägagångssätt dras en slutsats om komplexiteten i schemaläggning, eftersom när man löser det uppstår en exponentiell ökning av antalet kombinationer, vilket gör problemet NP-komplett . [3]
Detta tillvägagångssätt är dock inte alltid korrekt, eftersom denna kombination redan i den preliminära förberedelsen för planering reduceras genom att kombinera läraren, flödet, publiken (eller eventuell publik) och den pågående lektionen enligt den tematiska planen till en planeringsenhet - ofta kallad lektionen.
Om vi betraktar planering i detta fall som processen för att bestämma tidsperioden för en viss lektion, så blir uppgiften klassisk ur schemaläggningsteorinsynpunkt. Det vill säga, för ett givet antal arbeten (discipliner) och operationer (ockupation av en disciplin), bestäm sådana tidsperioder så att det sammanställda schemat uppfyller de specificerade optimalitetskriterierna och kraven.
För att skapa ett schema måste följande fastställas:
För automatiserad schemaläggning räcker det att ställa in de två första punkterna. Den fjärde punkten (utvärderingskriteriet) implementeras utifrån operatörernas erfarenhet av schemaläggning. En viktig punkt för automatisering är skapandet av ett sådant tillvägagångssätt som skulle göra det möjligt för operatören att göra ett schema för de valda klasserna på minimal tid med kontroll på programnivå eller av operatören visuellt över uppfyllandet av specificerade krav. Faktum är att i det här fallet handlar lösningen av problemet om att hitta det bästa gränssnittet för programmet och är en ren ingenjörsuppgift. För att underlätta operatörens arbete i det första steget av automatisering kan du använda den dynamiska programmeringsalgoritmen . Det vill säga ordningen för schemaläggning av discipliner bestäms på ett sådant sätt att planeringsprocessen delas upp i deluppgifter, vars schemaläggning kommer att vara relativt enkel. Samtidigt kommer huvuduppgiften i det här fallet att vara att bestämma kriteriet för rankning av discipliner.
För detta tillvägagångssätt kan följande kriterium användas [6] :
Kopt(i,j)=Wrd(i)/Wmo(j) , där
i är numret på läraren (maskinen) i intervallet från 1 till M;
i är numret på disciplinen (arbetet) i intervallet från 1 till N;
Wrd är antalet klasser (operationer) som ska utföras i den valda disciplinen (arbete);
Wmo är antalet klasser (operationer) som en lärare (maskin) kan genomföra under den planerade tidsperioden, med hänsyn tagen till de begränsningar som åläggs klassernas prestation inom denna disciplin och läraren.
Rangordningen av discipliner för schemaläggning utförs i ordning efter att det erhållna kriteriet minskas.
I schemaläggningsteorin hänvisas ofta till detta kriterium som en reserv av tid för att slutföra arbete - skillnaden mellan hur lång tid maskinen har och mängden tid att arbeta [5] . I det här fallet föreslås det att använda förhållandet mellan dessa variabler, vilket gör det möjligt att inte bara ordna disciplinerna i planeringsordning, utan också kontrollera möjligheten att planera arbete enligt formeln:
, där N är antalet discipliner för denna lärare.
Om den resulterande indikatorn är större än 1, betyder det att läraren inte har tillräckligt med tid att genomföra klasser. I det här fallet är det nödvändigt att minska restriktionerna för att genomföra dessa klasser, eller byta ut läraren.
Det sammanställda schemat för klasser enligt denna algoritm kommer endast att vara delvis optimalt. Men i de flesta fall av moderna tillvägagångssätt för att schemalägga klasser är det resulterande schemat en slags kompromiss för att genomföra klasser, erhållen på grundval av operatörernas erfarenhet och kraven för att genomföra klasser.
Vid implementering av detta tillvägagångssätt måste en iterativ metod användas . Det vill säga, när man schemalägger efter varje disciplin, rangordnas arbetet om.
Om en situation uppstår när planering är omöjlig för den valda nästa disciplinen, görs omschemaläggning. Som en omplanerad disciplin väljs den med det minsta värdet av indikatorn Kopt(i,j) .
För att lösa problemet med begränsningar som åläggs av komponenterna i planeringsprocessen är det möjligt att använda en återkommande algoritm för att anpassa planeringsprocessen. Det består i att, på grundval av befintliga tidigare scheman, erhålla indikatorer som gör det möjligt att konkretisera a priori information om planeringsprocessen baserat på befintliga erfarenheter. Det vill säga, i det här fallet, organisera feedback för planeringsprocessen på tidigare planeringsperioder, vilket kommer att fungera som en i efterhand standard för schemaläggning av klasser.