You are on page 1of 2

Звіт

Комп’ютерний практикум №2
Тема: Методи розробки алгоритмів. Частина 1.
Мета роботи: порівняння алгоритмів розв’язку задачі, побудованих
різними
методами.
Постановка задачі:
Група допитливих студентів НТУУ «КПІ ім. Ігоря Сікорського» вирішила
розрахувати максимальну кількість автомобілів, яка може досягнути Музею
однієї вулиці, якщо від їх університету буде прямувати максимальна
кількість авто. При своїх розрахунках вони вважали, що за годину по одній
смузі шляху може проїхати до 400 автомобілів. Допоможіть їм розрахувати
цю кількість.

Контрольні питання
2.Метод часткових цілей передбачає розбиття задачі на окремі частини з
власними цілями та алгоритмами для їх досягнення. Перевагою є простота
та можливість розв'язку складних задач шляхом розбиття на менші, а
недоліком є можлива втрата ефективності при комбінуванні рішень. Метод
підйому (локального пошуку) починає з поточного рішення та знаходить
локальний максимум чи мінімум, а недоліком є можливість затримок на
локальних максимумах. Метод відпрацювання назад (backtracking)
передбачає рекурсивне перебирання всіх можливих варіантів рішення
задачі, що може бути обчислювально складним, але дозволяє знайти
оптимальне рішення.

3.Жадібні алгоритми максимізують поточний виграш на кожному кроці,


сподіваючись на найкращий результат в кінці, а недоліком є можлива
неоптимальність в результаті деяких випадкових впливів. Скупі алгоритми,
натомість, максимізують поточний виграш, ураховуючи імовірні наслідки на
майбутні кроки, що дозволяє знайти оптимальний результат.

4.Евристичні алгоритми зазвичай використовують підходи, які зазвичай


використовуються в людському мисленні, щоб знайти рішення проблеми.
Доцільно використовувати їх у випадках, коли точне рішення не є
необхідним або не може бути знайдене у разі складної задачі. Загальний
підхід до побудови евристичних алгоритмів полягає в визначенні метрик,
які визначають якість рішення та відбиранні кращих варіантів на основі цих
метрик.

You might also like