IT LAB

  • 홈
  • 태그
  • 방명록

2025/12/22 1

[고급 알고리즘] Graph(Shortest Path): Bellman-Ford

1. Bellman-Ford가중 유향 그래프에서 최단 경로 문제를 푸는 알고리즘단일 출발점에서 모든 정점까지의 최단 거리를 구함✅ 음수 간선 허용✅ 음수 사이클 판별 가능 2. 동작 원리정점의 갯수 - 1 번 완화를 반복 수행함➡️ 최종적으로 출발지에서 모든 정점까지의 최단 거리를 구할 수 있음 초기화✅ 자기 자신으로 가는 최단 거리 = 0✅ 다른 정점으로 가는 최단 거리 = INF (도착 못함) 간선 완화최대 간선 수 = 정점의 갯수-1 (사이클이 일어나지 않는다는 가정)✅ 점점 최단거리가 갱신됨 음수 사이클 검사사이클을 한 바퀴 돌 때마다 전체 비용이 계속 줄어드는 사이클✅ 사이클을 많이 돌수록 총 가중치는 무한히 작아짐✅ 즉, 최단경로가 없다 볼 수 있음➡️ 모든 간선에 대해서 간선의 도착지로 가는..

Algorithm 17:46:03
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (607) N
    • Java (92)
      • Design Pattern (20)
    • Spring (142)
      • Spring (35)
      • Spring MVC (11)
      • Spring Test (3)
      • Spring Stomp (4)
      • Spring Boot (15)
      • Spring Data JPA (34)
      • Spring for Apache Kafka (9)
      • Spring Security (31)
    • Data Structure (13)
    • Algorithm (27) N
      • (Java) PS (66)
    • Computer Architecture (6)
    • OS (22)
      • Linux (6)
    • Network (15)
    • Database (85)
      • Mysql (46)
      • Redis (17)
      • MongoDB (9)
    • DevOps (31)
      • Docker (1)
      • Kubernetes (18)
      • Kafka (9)
      • CI&CD (1)
    • Code (46)
      • OOP (10)
      • Refactoring (10)
      • MSA (1)
      • Test (12)
    • Javascript (15)
      • Node.js (3)
      • React (8)
    • Python (9)
    • Math (3)
    • Git (12)
    • Tip (1)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/12   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바