ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ рСализация Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ построСния индСксов ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€-индСксов слоТности

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

ИсслСдована ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ€Π³Ρ€Π°Ρ„ΠΎΠ² с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ индСксов, Π²Π΅ΠΊΡ‚ΠΎΡ€-индСксов ΠΈ b-ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ. Π Π°ΡΡˆΠΈΡ€Π΅Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ АБНИ «Graph Model Workshop» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ комплСксом «DCDB». ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ ΠΎΡ†Π΅Π½ΠΊΠΈ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ индСксов Π‘Π‘, Π²Π΅ΠΊΡ‚ΠΎΡ€-индСксов, ПББ ΠΈ b-ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π² Π±Π°Π·ΠΈΡΠ°Ρ… ОЦЀ для ΠΏΠ»Π°Π½Π°Ρ€Π½Ρ‹Ρ…, бСсконтурных, ΠΏΠ»Π°Π½Π°Ρ€Π½Ρ‹Ρ… бСсконтурных ΠΈ ΡΠ΅ΠΌΠ΅ΠΉΡΡ‚Π² ΠΎΡ€Π³Ρ€Π°Ρ„ΠΎΠ². ВСхнологичСскиС ограничСния подсистСмы (ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΎΡ€Π³Ρ€Π°Ρ„ΠΎΠ²… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ рСализация Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ построСния индСксов ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€-индСксов слоТности (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ комплСкс «Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ€Π³Ρ€Π°Ρ„ΠΎΠ² Π² ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… базисах» (Π΄Π°Π»Π΅Π΅ — DCDB) ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для вычислСния ПББ, Π²Π΅ΠΊΡ‚ΠΎΡ€-индСксов, индСксов Π‘Π‘ Π² Π±Π°Π·ΠΈΡΠ΅ ΠΏΡƒΡ‚Π΅ΠΉ, ΠΏΠΎΠ»ΡƒΠΏΡƒΡ‚Π΅ΠΉ, ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠ², ΠΏΠΎΠ»ΡƒΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠ² ΠΈ ΠžΠ¦Π€ ΠΎΡ€Π³Ρ€Π°Ρ„ΠΎΠ² с ΠΎΡΠΎΠ±ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΡ… ΠΏΠΎΠ΄ΠΊΠ»Π°ΡΡΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠ»Π°Π½Π°Ρ€Π½Ρ‹Ρ… ΠΎΡ€Π³Ρ€Π°Ρ„ΠΎΠ²). Он Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π² Π²ΠΈΠ΄Π΅ Π½Π°Π±ΠΎΡ€Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ АБНИ «Graph Model Workshop» (GMW).

КомплСкс создан Π² ΡΡ€Π΅Π΄Π΅ Borland Developer Studio 2007 Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ Delphi. ΠžΠ±ΡŠΡ‘ΠΌ авторского исходного ΠΊΠΎΠ΄Π° DCDB — Π±ΠΎΠ»Π΅Π΅ 100 ΠšΠ‘, число строк исходного ΠΊΠΎΠ΄Π° основных Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² — 1288, всСго ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… строк — 3170, ΠΎΠ±ΡŠΡ‘ΠΌ машинного ΠΊΠΎΠ΄Π° — 1391 ΠšΠ‘. ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½Π½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ структурной слоТности хранятся Π² Π²ΠΈΠ΄Π΅ Π½Π°Π±ΠΎΡ€Π° Ρ‚Π°Π±Π»ΠΈΡ† Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² экспСримСнтов GMW.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΠ·Π°Ρ†ΠΈΡ построСния индСксов ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€-индСксов (рис. 3):

  • Β· Ρ‚ΠΈΠΏ базиса для вычислСния индСкса, Π²Π΅ΠΊΡ‚ΠΎΡ€-индСкса CC;
  • Β· Π΄Π»ΠΈΠ½Π° максимального элСмСнта базиса (для конструктивно пСрСчисляСмых базисов) ΠΈΠ»ΠΈ Π½Π°Π±ΠΎΡ€ ОЦЀ (для Π²Ρ‹Π±ΠΎΡ€Π° базиса, Π·Π°Π΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ поэлСмСнтно);
  • Β· значСния слоТности ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов базиса (для конструктивно пСрСчисляСмых базисов с Π°Π²Ρ‚оматичСским расчётом слоТности ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов) ΠΈΠ»ΠΈ всСх элСмСнтов.
Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ АБНИ Β«Graph Model WorkshopΒ». ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ рСализация Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ построСния индСксов ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€-индСксов слоТности.

Рис. 3 Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ АБНИ «Graph Model Workshop»

ВСхнологичСскиС ограничСния подсистСмы (ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΎΡ€Π³Ρ€Π°Ρ„ΠΎΠ² с Ρ‡ΠΈΡΠ»ΠΎΠΌ Π²Π΅Ρ€ΡˆΠΈΠ½ Π΄ΠΎ 32 500, Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° Π΄ΠΎ 255 Π²Π΅Ρ€ΡˆΠΈΠ½) нСсущСствСнны Π½Π° Ρ„ΠΎΠ½Π΅ высокой Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈ Π΅ΠΌΠΊΠΎΡΡ‚Π½ΠΎΠΉ слоТности ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ².

ИсслСдована ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ€Π³Ρ€Π°Ρ„ΠΎΠ² с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ индСксов, Π²Π΅ΠΊΡ‚ΠΎΡ€-индСксов ΠΈ b-ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ. Π Π°ΡΡˆΠΈΡ€Π΅Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ АБНИ «Graph Model Workshop» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ комплСксом «DCDB». ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ ΠΎΡ†Π΅Π½ΠΊΠΈ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ индСксов Π‘Π‘, Π²Π΅ΠΊΡ‚ΠΎΡ€-индСксов, ПББ ΠΈ b-ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π² Π±Π°Π·ΠΈΡΠ°Ρ… ОЦЀ для ΠΏΠ»Π°Π½Π°Ρ€Π½Ρ‹Ρ…, бСсконтурных, ΠΏΠ»Π°Π½Π°Ρ€Π½Ρ‹Ρ… бСсконтурных ΠΈ ΡΠ΅ΠΌΠ΅ΠΉΡΡ‚Π² ΠΎΡ€Π³Ρ€Π°Ρ„ΠΎΠ².

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ