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
수정 아이콘
답변 감사합니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
122056 [질문] [연예] 음악방송 1위+점수 예측하는 곳? [3] 엄지1803 18/07/06 1803
122055 [질문] 체코여행 중 팁 질문입니다 [7] 샨티3642 18/07/06 3642
122054 [질문] 윈도우10사용자인데 사진을 연속해서 보는방법?? [7] 사는게젤힘드러23352 18/07/06 23352
122053 [질문] [수학] 한붓그리기가 불가능한 도형에 대하여 [4] bemanner3318 18/07/06 3318
122052 [질문] 8월 아시아나 항공 기내식 해결될까요 [10] 멜로3194 18/07/06 3194
122051 [질문] 비행기에서 볼만한 시리즈물 추천 받아봅니다. [4] Soviet March2584 18/07/06 2584
122050 [질문] 요가매트랑 폼롤러 추천좀 해주세요 [10] 태엽감는새5965 18/07/06 5965
122049 [질문] 2018 리프트 라이벌즈 예선 다시보기는 어디서 보나요? [4] 휘안3765 18/07/05 3765
122048 [질문] WCG 2018 안 열렸나요? [3] 及時雨2075 18/07/05 2075
122047 [질문] 비오는날 분리수거 어떻게하시나요? (빌라촌) [4] BestOfBest8782 18/07/05 8782
122046 [질문] 학사신공같은 무협소설 또 없을까요?? [6] 그시기8770 18/07/05 8770
122045 [질문] 처음으로 대출상담을 받아보려고 합니다. 경험자들의 고견 부탁드립니다. [2] zzzzz2032 18/07/05 2032
122044 [질문] 지금 블리자드 서버 터졌나요? [6] 낙원2147 18/07/05 2147
122043 [질문] 여름철 복장문의입니다 [6] 삭제됨2132 18/07/05 2132
122042 [질문] 노래좀 찾아주세요ㅠㅠ [2] 세체미1595 18/07/05 1595
122041 [질문] LCHF 1주일차입니다. 궁금한게 몇개 있습니다. [3] 빵떡유나2277 18/07/05 2277
122040 [질문] 기타 종류 질문입니다. [1] 만두베스트1834 18/07/05 1834
122039 [질문] 크킹 추천할만한 플레이 있으신가요? [5] 얘이상해3115 18/07/05 3115
122038 [질문] 하이퍼링크/주석 기능을 좋은 노트(메모)프로그램 있을까요? [1] 펩시콜라1751 18/07/05 1751
122037 [질문] 유머게시판에 있던 only Korea 가 어떤 내용이었나요? [9] 구경만1년2981 18/07/05 2981
122036 [삭제예정] 재고자산 폐기건 회계처리 질문입니다. [10] 삭제됨16762 18/07/05 16762
122035 [질문] 앤트맨 질문입니다(스토리 노스포) [25] La La Land2284 18/07/05 2284
122034 [질문] 먹방 하시는 분들은 체중관리를 어떻게할까요? [25] 삭제됨4890 18/07/05 4890
목록 이전 다음
댓글

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