Реферат: Поиск в ширину на графах
Вершина графа 293 найдена!
Количество сравнений: 30.0
Момент запуска: 23:59:08.14
Момент остановки: 23:59:08.80
Время поиска вершины : 0.00006 cek.
Количество информационных вершин – 400, вершины не отсортированы, их содержание:
963 663 915 353 650 103 540 531 548 338 960 515 143 963 765 42 822 188 102 85 361 193 137 582 756 241 325 234 400 482 104 416 826 611 874 500 505 805 365 134 436 606 755 278 513 684 151 42 895 633 291 621 873 249 566 877 965 925 747 359 220 126 991 823 970 79 18 524 513 127 551 851 462 403 375 88 739 754 645 357 457 82 274 23 171 523 537 131 227 148 231 657 201 88 12 620 660 273 759 359 725 191 88 517 178 361 361 527 92 412 803 656 220 967 597 889 625 740 50 219 289 519 202 120 687 957 483 263 554 353 273 769 330 825 486 546 26 566 520 501 487 96 201 682 288 677 570 647 745 329 619 594 787 100 348 70 661 523 736 286 699 434 505 345 659 558 767 930 339 559 923 246 477 449 428 262 152 551 269 552 182 421 277 286 252 408 624 157 746 782 119 302 534 581 163 506 184 622 470 239 341 330 908 326 255 318 89 294 696 884 536 687 729 849 570 903 100 412 251 359 207 930 994 3 888 816 722 499 517 955 649 619 145 328 80 633 657 752 805 761 195 920 978 963 318 152 560 634 643 533 715 982 950 369 742 156 980 111 421 401 411 194 876 797 756 449 306 387 158 3 213 719 314 861 968 122 21 570 826 242 79 648 768 660 520 702 755 610 420 391 267 114 759 683 235 77 71 46 722 136 875 526 966 306 108 858 644 729 54 46 460 71 499 85 428 356 103 737 445 289 210 538 31 371 595 466 328 342 874 924 727 757 563 981 730 734 23 18 911 181 769 228 73 43 886 626 977 359 527 483 236 196 741 382 250 731 95 291 273 51 843 342 988 453 621 228 190 296 897 399 438 703 663 466 789 656 110 504 964 289 260 154 570 413 796 709
226 583 573 611 701 244 544 10 436 759 86 333 44 364
Что будем искать : 228
Вершина графа 228 найдена!
Количество сравнений: 342.0
Момент запуска: 00:03:13.99
Момент остановки: 00:03:18.83
Время поиска вершины : 0.00048 cek.
Количество информационных вершин – 400, вершины отсортированы, их содержание:
3 3 10 12 18 18 21 23 23 26 31 42 42 43 44 46 46 50 51 54 70 71 71 73 77 79 79
80 82 85 85 86 88 88 88 89 92 95 96 100 100 102 103 103 104 108 110 111 114 119 120 122 126 127 131 134 136 137 143 145 148 151 152 152 154 156 157 158 163 171 178 181 182 184 188 190 191 193 194 195 196 201 201 202 207 210 213 219 220 220 226 227 228 229 231 234 235 236 239 241 242 244 246 249 250 251 252 255 260 262 263 267 269 273 273 273 274 277 278 286 286 288 289 289 289 291 291 294 296 302 306 306 314 318 318 325 326 328 328 329 330 330 333 338 339 341 342 342 345 348 353 353 356 357 359 359 359 359 361 361 361 364 365 369 371 375 382 387 391 399 400 401 403 408 411 412 412 413 416 420 421 421 428 428 434 436 436 438 445 449 449 453 457 460 462 466 466 470 477 482 483 483 486 487 499 499 500 501 504 505 505 506 513 513 515 517 517 519 520 520 523 523 524 526 527 527 531 533 534 536 537 538 540 544 546 548 551 551 552 554 558 559 560 563 566 566 570 570 570 570 573 581 582 583 594 595 597 606 610 611 611 619 619 620 621 621 622 624 625 626 633 633 634 643 644 645 647 648 649 650 656 656 657 657 659 660 660 661 663 663 677 682 683 684 687 687 696 699 701 702 703 709 715 719 722 722 725 727 729 729 730 731 734 736 737 739 740 741 742 745 746 747 752 754 755 755 756 756 757 759 759 759 761 765 767 768 769 769 782 787 789 796 797 803 805 805 816 822 823 825 826 826 843 849 851 858 861 873 874 874 875 876 877 884 886 888 889 895 897 903 908 911 915 920 923 924 925 930 930 950 955 957 960 963 963 963 964 965 966 967 968 970 977 978 980 981 982 988 991 994
Что будем искать : 228
Вершина графа 228 найдена!
Количество сравнений: 93.0
Момент запуска: 00:04:21.33
Момент остановки: 00:04:23.58
Время поиска вершины : 0.00022 cek.
Как показал эксперимент, сортировка информационных вершин графа влияет на время поиска элемента методом просмотра в ширину в графе. Уменьшается количество сравнений, что также повышает быстродействие алгоритма. Однако это существенно повышает эффективность алгоритма только при намного большем количестве вершин, чем в произведенных опытах.
Время поиска даже при максимально возможном количестве вершин (400) настолько мало, что засечь его не представляется возможным. Поэтому процесс поиска повторяется 10000 раз. Точное время вычисляется в подключенном модуле Newtimer по формуле:
T=Q/n ,где
Q- общее время поиска;
n – количество циклов поиска (10000).
Полученное время практически не заметно, так как исследовались графы небольшой размерности, но если графы будут размерности более чем 1 миллиард вершин, то время будет ощутимо. И можно получить выгоду из алгоритма поиска в ширину, если использовать его сразу для максимального количества элементов, а не несколько раз, но используя немного элементов.