본문 바로가기

Elevation

검색하기
Elevation
프로필사진 aste999

  • 분류 전체보기 (40)
    • 정리 (12)
      • 통계학 (11)
      • R (1)
    • ps (25)
      • graph (10)
      • tree (4)
      • dp (2)
      • 기타 (5)
      • 문제풀이 및 후기 (4)
    • ML, DL (3)
    • 일상 (0)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2026/03   »
일 월 화 수 목 금 토
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
Tags
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록2026/03/06 (1)

Elevation

고속 푸리에 변환(FFT) for ps

고속 푸리에 변환은 합성곱(convolution)을 빠르게 처리하기 위해 사용되는 알고리즘이다. $$ F \ast G = \sum_k F[k] G[t-k] $$ 합성곱은 이산 공간에서 위와 같이 정의된다. 변수의 합을 $t$로 고정시켜 놓고, $k$를 움직여 가며 누적한 결과라고 이해하면 되겠다. 가장 대표적인 상황은 두 다항식을 곱했을 때, 차수가 $t$인 항의 계수를 구하는 경우일 것이다. 합성곱을 정의 그대로 구현하면 당연히 $O(N^2)$이 소요되겠지만, fft를 사용하면 $O(N \log N)$만에 합성곱을 구할 수 있다. 이산 푸리에 변환FFT를 이용해 합성곱을 구하는 과정은 다음과 같이 진행된다. 길이 $N$인 배열 $F, G$ 각각을 먼저 푸리에 변환($F_f , G_f$)한다. 변환 시..

ps/기타 2026. 3. 6. 20:40
이전 Prev 1 Next 다음

Blog is powered by AXZ / Designed by Tistory

티스토리툴바