메뉴바로가기본문바로가기

동아사이언스

다항식, 예술이 됐다고 전해라~ 폴리노미오그래피

통합검색

다항식, 예술이 됐다고 전해라~ 폴리노미오그래피

2016.02.01 17:00
[수학동아 2016년 2월호]

화려한 색채로 묘한 매력을 뽐내는 작품이 사실은 다항식의 근을 그래프로 나타낸 결과라면 믿기십니까? 마치 거장의 추상 미술 같은 이 작품은 바흐만 카탄타리 미국 뉴저지주립대 교수가 개발한 그래프 그리는 방법으로 탄생한 다항식 그래프입니다. 대체 어떻게 다항식이 예술 작품으로 변했는지 그 속내를 파헤쳐 봅시다.

 

종이에 물감을 마음대로 쭉쭉 짠 다음 종이를 반으로 접었다 편 데칼코마니 작품을 연상시킵니다. - 바흐만 카탄타리(미국 뉴저지주립대 컴퓨터과학과 교수) 제공
종이에 물감을 마음대로 쭉쭉 짠 다음 종이를 반으로 접었다 편 데칼코마니 작품을 연상시킵니다. - 바흐만 카탄타리(미국 뉴저지주립대 컴퓨터과학과 교수) 제공

 


뉴턴의 방법이 만든 예술 작품


10z48-11z24+1이라는 다항식의 근은 어떻게 구할까요? 이차방정식도 머리가 아픈데 근의 공식도 쓸 수 없는 무려 48차식이라니! 5차식 이상의 방정식은 특별한 경우를 제외하고는 대부분 정확한 근을 구하기가 어렵습니다. 그래서 수학자들은 다항식 근의 근삿값을 구하는 방법을 고안했지요. 미적분학을 고안한 아이작 뉴턴도 그 중 한 사람입니다. 그가 고안한 방법을 ‘뉴턴의 방법’이라고 부릅니다.

 

무려 36차식으로 만든 작품으로, 오리엔탈 문화의 진수로 평가받는 페르시안 카펫에서 영감을 받아 디자인했습니다. - 바흐만 카탄타리(미국 뉴저지주립대 컴퓨터과학과 교수) 제공
무려 36차식으로 만든 작품으로, 오리엔탈 문화의 진수로 평가받는 페르시안 카펫에서 영감을 받아 디자인했습니다. - 바흐만 카탄타리(미국 뉴저지주립대 컴퓨터과학과 교수) 제공

 


바흐만 카탄타리 미국 뉴저지주립대 교수는 뉴턴의 방법을 써서 다항식의 근을 그래프로 나타내면 멋진 작품이 탄생한다는 걸 알아냈습니다. 이런 작품을 ‘폴리노미오그래프’라고 부르고, 이를 만드는 작업을 ‘폴리노미오그래피’라고 이름 붙였습니다. 다항식을 뜻하는 ‘Polynomial’과 그래프를 의미하는 ‘Graph’를 합쳐 만든 이름입니다.


뉴턴의 방법은 다항식 근의 근삿값을 구하는 가장 일반적인 방법입니다. 구하고자 하는 다항식의 근을 초깃값 z0라고 가정하고, zn+1 = zn- f(zn)/f'(zn)이라는 식을 이용해 근에 가까운 점들 z1, z2, z3, z4, …를 차례로 찾아 어떤 수에 가까이 가는지 알아내는 것이지요.

 

화려한 무늬와 색상으로 멋쟁이 티를 내는 나비의 실체도 다항식이랍니다. - 바흐만 카탄타리(미국 뉴저지주립대 컴퓨터과학과 교수) 제공

화려한 무늬와 색상으로 멋쟁이 티를 내는 나비의 실체도 다항식이랍니다. - 바흐만 카탄타리(미국 뉴저지주립대 컴퓨터과학과 교수) 제공


그런데 초깃값을 잘못 잡으면 엉뚱한 값이 나옵니다. 따라서 정확한 근삿값을 구하기 위해서는 초깃값을 다양하게 잡아 계산한 뒤 그 중 같은 값으로 수렴하는 값을 다항식 근의 근삿값으로 정해야 하지요. 카탄타리 교수는 이렇게 같은 값으로 수렴하는 초깃값들을 같은 색으로 칠하면 멋진 이미지가 만들어진다는 것을 발견했습니다. 그리고 이를 구현할 수 있는 소프트웨어를 만든 것이지요.


카탄타리 교수가 개발한 프로그램은 조작법이 간단할 뿐만 아니라 뉴턴의 방법을 몰라도 쉽게 그래프를 그릴 수가 있습니다. 물론 다항식의 성질을 알면 훨씬 더 멋진 작품을 만들 수가 있지요.

 

마치 물구나무를 선 사람을 가뿐히 들어올린 것도 모자라 원형으로 대형을 이룬 곡예사들을 표현한 작품 같습니다. - 바흐만 카탄타리(미국 뉴저지주립대 컴퓨터과학과 교수) 제공
마치 물구나무를 선 사람을 가뿐히 들어올린 것도 모자라 원형으로 대형을 이룬 곡예사들을 표현한 작품 같습니다. - 바흐만 카탄타리(미국 뉴저지주립대 컴퓨터과학과 교수) 제공

 

 


바흐만 카탄타리 인터뷰


“다항식의 재미, 폴리노미오그래피로 찾으세요!”


안녕하세요. 바흐만 카탄타리입니다. 저는 대학에서 수학을, 대학원에서 컴퓨터과학을 공부했습니다. 수학과 컴퓨터 프로그래밍을 모두 좋아하는 사람이지요.


중학교 때부터 배우는 다항방정식은 수학과 과학에서 매우 중요합니다. 많은 이론의 토대가 되고 많은 문제를 해결하는 열쇠가 되기 때문입니다. 그래서 오래 전부터 수학자와 과학자들은 방정식을 풀 방법에 대해 연구했습니다. 저도 뉴턴의 방법에 관심을 가지고 컴퓨터로 쉽게 다항식 근의 근삿값을 구할 수 있는 알고리즘 개발에 몰두했습니다. 그 과정에서 다항방정식을 시각화할 방법이 떠올랐고, 그 결과로 폴리노미오그래피를 개발할 수 있었습니다.

 

폴리노미오그래피를 고안한 바흐만 카탄타리 교수님. - 바흐만 카탄타리(미국 뉴저지주립대 컴퓨터과학과 교수) 제공
폴리노미오그래피를 고안한 바흐만 카탄타리 교수님. - 바흐만 카탄타리(미국 뉴저지주립대 컴퓨터과학과 교수) 제공

 


폴리노미오그래피의 매력은 딱딱한 다항식을 멋진 작품으로 표현해 많은 학생들에게 수학의 재미를 느끼게 해 줄 수 있다는 점입니다. 또 수준에 맞게 작품 활동을 할 수 있습니다. 중학생부터 대학원생까지 모두 폴리노미오그래피를 배울 수가 있지요. 이차방정식까지만 아는 중학생들은 이와 관련된 작품을 만들고, 복잡한 다항식을 풀 수 있는 박사 과정 학생들은 자신이 원하는 그림을 다항식을 이용해 나타냅니다.


저는 미국과 한국을 포함한 12개국에서 폴리노미오그래피 워크숍을 개최했습니다. 한국은 2014년과 2012년에 방문해 중고등학생과 대학생을 대상으로 강연했지요. 태극 문양의 작품을 만들어 보여 주자 학생들의 반응이 뜨거웠습니다.


학생들의 잠재력은 대단합니다. 단순히 수학의 재미만 느끼는 것이 아니라 새로운 것을 창조하거든요. 폴리노미오그래피에서 아이디어를 얻어 무용이나 애니메이션 작품을 만든 학생들이 실제로 있습니다.


앞으로 저는 수학이나 과학, 소프트웨어, 미술 교사들이 폴리노미오그래피를 이용해서 수업을 할 수 있도록 교육 내용과 소프트웨어를 무료로 제공할 계획입니다. 현재 교사들이 편리하게 프로그램을 이용할 수 있도록 프로그램을 수정하고 있습니다. 더 나아가 폴리노미오그래피를 이용한 게임도 만들어 소개할 예정입니다. 많은 사람들이 폴리노미오그래피를 통해 수학과 친해지면 좋겠습니다.

 

애플 앱스토어에서 ‘Poly-z-Vision’이라는 애플리케이션을 다운받으면 다양한 폴리노미오그래피 작품을 만나 볼 수 있습니다. 안드로이드 버전은 곧 출시할 예정입니다. - 바흐만 카탄타리(미국 뉴저지주립대 컴퓨터과학과 교수) 제공
애플 앱스토어에서 ‘Poly-z-Vision’이라는 애플리케이션을 다운받으면 다양한 폴리노미오그래피 작품을 만나 볼 수 있습니다. 안드로이드 버전은 곧 출시할 예정입니다. - 바흐만 카탄타리(미국 뉴저지주립대 컴퓨터과학과 교수) 제공

이 기사가 괜찮으셨나요? 메일로 더 많은 기사를 받아보세요!

댓글 0

4 + 9 = 새로고침
###
    과학기술과 관련된 분야에서 소개할 만한 재미있는 이야기, 고발 소재 등이 있으면 주저하지 마시고, 알려주세요. 제보하기