Дөңгелекті жоспарлау - Pinwheel scheduling

Математика мен информатикада дөңгелекті жоспарлау проблема - бұл проблема нақты уақыт кестесі бірлік ұзындығының тапсырмаларын қайталаумен және қайталау арасындағы уақыттағы шектеулермен.

Анықтама

Дөңгелекті жоспарлауға кіріспе тапсырмалардың тізімінен тұрады, олардың әрқайсысы бір сәтте бірлік уақытты алады деп есептеледі. Әр тапсырманың оң сандық мәні бар, оның минималды қайталану уақыты (тапсырманың бір инстанциясы басталғаннан келесісіне дейінгі минималды уақыт). Кез келген уақытта тек бір ғана тапсырманы орындауға болады.[1]

Қажетті нәтиже - бұл уақыттың әр бірлігінде қандай тапсырманы орындау керектігін көрсететін шексіз реттілік. Әрбір енгізу тапсырмасы шексіз жиі пайда болуы керек, мұнда тапсырманың екі дәйекті нұсқасы арасындағы ең үлкен алшақтық ең көп жағдайда тапсырманың қайталану уақытына тең болады.[1]

Мысалы, шексіз қайталанатын реттілік абакабакабак ... үш тапсырмаға арналған дұрыс дөңгелектің кестесі болар еді а, б, және в қайталану уақыты сәйкесінше кем дегенде 2, 4 және 4 құрайды.

Тығыздығы

Егер жоспарланатын тапсырма нөмірленген болса дейін , рұқсат етіңіз тапсырманы қайталау уақытын белгілеңіз . Содан кейін тығыздық дөңгелекті жоспарлау проблемасы . Шешім болу үшін тығыздықтың максимум болуы қажет .[2]

Тығыздықтағы бұл шарт барлық қайталанатын уақыттар бір-біріне еселік болатын ерекше жағдайда кестенің болуы үшін жеткілікті (мысалы, егер барлығы екінің күші ), өйткені бұл жағдайда мәселені дисконт арқылы шешуге болады жабу жүйесі.[1] Ең көп дегенде тығыздығы бар дәл екі нақты қайталану уақыты болған кезде де жеткілікті.[2] Алайда, бұл басқа жағдайларда жеткіліксіз. Атап айтқанда, қайталанатын уақыттары бар үш элементтің кестесі жоқ , , және , қаншалықты үлкен болса да болуы мүмкін, дегенмен бұл жүйенің тығыздығы тек .[3]

Тығыздығы бар дөңгелекті жоспарлаудың кез-келген жағдайы шешімі бар,[4] және ең көп тығыздықтағы кез-келген инстанция деп болжануда шешімі бар.[3][5] Үш нақты қайталану уақыты мен тығыздығы бар кез-келген инстанция шешімі бар ма?[5]

Мерзімділігі мен күрделілігі

Шешім болған кезде, шешімді периодты деп санауға болады, оның периоды ең көп қайталанатын уақыттың көбейтіндісіне тең болады. Алайда суб-экспоненциалды ұзындықтың қайталанатын кестесін табу әрдайым мүмкін бола бермейді.[2]

Әр нақты қайталану уақыты үшін қайталанатын уақытқа ие объектілердің санын көрсететін ықшам кіріс ұсынысымен, дөңгелекті жоспарлау NP-hard.[2]

Қолданбалар

Дөңгелекті жоспарлаудың қосымшаларына спутниктер мен жердегі станция арасындағы байланысты жоспарлау, объектілер жиынтығына техникалық қызмет көрсету кестесін құру (мысалы, автомобильдерге арналған майдың өзгеруі), мультимедиялық мәліметтерді компьютерде өңдеу,[5] және нақты уақыт режиміндегі сымсыз компьютерлік желілердегі қайшылықтарды шешу.[6]

Әдебиеттер тізімі

  1. ^ а б в Холте, Роберт; Мок, Ал; Розье, Луи; Тулчинский, Игорь; Варвел, Дональд (1989), «Тізгін дөңгелегі: нақты уақыт кестесін құру проблемасы», Жүйелік ғылымдар бойынша жиырма екінші Гавайи жыл сайынғы халықаралық конференция материалдары, II том: бағдарламалық қамтамасыз ету, IEEE Computer Society Press, 693–702 б., дои:10.1109 / хикс.1989.48075
  2. ^ а б в г. Холте, Роберт; Розье, Луи; Тулчинский, Игорь; Варвель, Дональд (1992), «Екі нақты сандармен дөңгелекті жоспарлау», Теориялық информатика, 100 (1): 105–135, дои:10.1016 / 0304-3975 (92) 90365-M, МЫРЗА  1171436. Бұрын MFCS 1989-да жарияланған.
  3. ^ а б Чан, М .; Чин, Фрэнсис (1993), «Ірі дөңгелектердің үлкен сыныптарының жоспарлаушылары», Алгоритмика, 9 (5): 425–462, дои:10.1007 / BF01187034, МЫРЗА  1212158
  4. ^ Фишберн, П.С.; Лагариас, Дж. (2002), «Тізбек дөңгелегін жоспарлау: қол жетімді тығыздық», Алгоритмика, 34 (1): 14–38, дои:10.1007 / s00453-002-0938-9, МЫРЗА  1912925
  5. ^ а б в Лин, Шун-Шии; Лин, Квэй-Джей (1997), «Үш нақты сандарға арналған дөңгелекті жоспарлаушы, қатаң жоспарлануы бар», Алгоритмика, 19 (4): 411–426, дои:10.1007 / PL00009181, МЫРЗА  1470043
  6. ^ Ву, Жан-Лиен С .; Шин, Хав-Юн; Ву, И-Сянь (маусым 2005 ж.), «Кең жолақты сымсыз желілер үшін дөңгелектер пакетін жоспарлау схемасы», Қытай инженерлер институтының журналы, 28 (4): 701–711, дои:10.1080/02533839.2005.9671037

Сыртқы сілтемелер