PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2018/07/06 00:41:14
Name bemanner
Subject [질문] [수학] 한붓그리기가 불가능한 도형에 대하여
홀수점이 0개거나 2개면 한붓그리기가 가능하다는 건 알고 있습니다.

여쭤보고 싶은 거는

1. 한붓그리기가 불가능한 도형을, 붓을 떼는 횟수를 최소화하면서 모든 꼭지점을 이으려하는 알고리즘이 있나요?

2. 위 질문과 유사한데, 한붓그리기가 불가능한 도형을, 최소한의 선분 길이로 모든 꼭지점을 이으려하는 알고리즘이 있나요?


2번 같은 경우에는 https://ko.wikipedia.org/wiki/%EC%B5%9C%EB%8B%A8_%EA%B2%BD%EB%A1%9C_%EB%AC%B8%EC%A0%9C
위키의 이동하는 세일즈맨 문제와 사실상 동치인거 같긴 한데, 모든 경우에 최적의 해를 구할 수는 없다고 해도 일반적으로, 예를 들어 물류회사 같은 곳에서 사용하는 방법은 없는지 궁금합니다.

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
18/07/06 01:55
수정 아이콘
1. 홀수점의 개수가 n 개라면 항상 (n/2)붓그리기가 가능한 걸로 기억합니다.
간단히 설명하면, 홀수점이 4개인 도형의 홀수점 하나에서 출발해서 다른 홀수점에서 끝내면 그 두 점은 짝수점으로 바뀝니다. 남은 도형은 홀수정 2개짜리 도형이 되니 한붓그리기가 가능하겠죠. 이렇게 반복하면 됩니다.
18/07/06 01:59
수정 아이콘
(수정됨) 2번은... 질문의 뜻을 잘 모르겠습니다. 모든 edge를 지나되 하나의 edge를 두 번 지나지 않는 게 한붓그리기의 규칙이니까, 규칙대로 그린다면 어떻게 그리든 이동거리는 똑같습니다. 모든 edge들의 길이의 합과 동일하죠.
18/07/06 02:03
수정 아이콘
이동하는 세일즈맨 문제가 TSP인가요? TSP라면 한붓그리기가 가능함을 전제로 했던 것 같은데.... 모든 노드가 최소 2개 이상 연결되어 있을 때, 모든 노드들을 방문하고 출발점으로 돌아오는 문제니까요. TSP의 global optima는 못 구하지만 local optima를 구하는 알고리즘들은 꽤 많이 나와 있습니다. TSP가 겉으로 보기에 쉬워 보이고, 실제로 노드의 개수가 적으면 손쉽게 global optima를 구할 수 있는 알고리즘이 있으니 (다익스트라) 뭔가 어떻게 하면 될 것도 같은데... 싶어서 이것저것 적용해 보면 재미있죠. 가장 심플한 건 그리디, SA, GA같은 고전(?) 알고리즘들이 있겠네요. 요샌 얼마나 또 신박한 것들이 나왔으려나.. 다만 물류회사라거나 구글맵 같은 곳에서 실제로 어떤 알고리즘을 쓰는지는 모르겠네요.
bemanner
18/07/06 11:42
수정 아이콘
답변 감사합니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
122069 [질문] 세티즌 중고거래 질문드립니다! [4] SooKyumStork2653 18/07/06 2653
122068 [질문] 비알레띠 모카포트도 인덕션에 작동되나요? [6] 여자친구6587 18/07/06 6587
122067 [질문] 여자친구 선물용 목걸이 좀 골라주세요ㅠㅜ(링크 有) [9] 사이시옷4844 18/07/06 4844
122066 [질문] 이어폰 단선되면 어떻게 해야 하나요? [5] 軽巡神通1804 18/07/06 1804
122065 [질문] 고가의 이어폰을 사려고 합니다. [15] 나스이즈라잌2716 18/07/06 2716
122064 [질문] 1996년도 쯤 초등학교 다니신분 [21] 팬더곰3950 18/07/06 3950
122063 [질문] 여단장+참모 3명의 판단만으로 수도권 외곽 부대의 수도진격이 가능할까요? [6] 노스윈드3285 18/07/06 3285
122062 [질문] 서울 구로쪽에 목공 배울수 있는곳 문의 이세상은말야1417 18/07/06 1417
122061 [질문] 축구 몇몇 규칙 질문입니다 [12] 다크템플러3399 18/07/06 3399
122060 [질문] 판교~광교 범위에서 4가족이 모일만한 음식점을 찾습니다. [11] AIPA2312 18/07/06 2312
122059 [질문] JSP 기본적인 질문입니다. [10] 1llionaire2123 18/07/06 2123
122057 [질문] [프로듀스 48] 이 연습생 이름이 뭔가요? [7] 갓수2901 18/07/06 2901
122056 [질문] [연예] 음악방송 1위+점수 예측하는 곳? [3] 엄지1801 18/07/06 1801
122055 [질문] 체코여행 중 팁 질문입니다 [7] 샨티3641 18/07/06 3641
122054 [질문] 윈도우10사용자인데 사진을 연속해서 보는방법?? [7] 사는게젤힘드러23341 18/07/06 23341
122053 [질문] [수학] 한붓그리기가 불가능한 도형에 대하여 [4] bemanner3315 18/07/06 3315
122052 [질문] 8월 아시아나 항공 기내식 해결될까요 [10] 멜로3188 18/07/06 3188
122051 [질문] 비행기에서 볼만한 시리즈물 추천 받아봅니다. [4] Soviet March2583 18/07/06 2583
122050 [질문] 요가매트랑 폼롤러 추천좀 해주세요 [10] 태엽감는새5959 18/07/06 5959
122049 [질문] 2018 리프트 라이벌즈 예선 다시보기는 어디서 보나요? [4] 휘안3760 18/07/05 3760
122048 [질문] WCG 2018 안 열렸나요? [3] 及時雨2070 18/07/05 2070
122047 [질문] 비오는날 분리수거 어떻게하시나요? (빌라촌) [4] BestOfBest8778 18/07/05 8778
122046 [질문] 학사신공같은 무협소설 또 없을까요?? [6] 그시기8769 18/07/05 8769
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로