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
수정 아이콘
답변 감사합니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
122080 [질문] [하드웨어] 노트북 성능저하(?) 문제입니다. 포맷까지 깔끔하게 했는데 왜 그렇게 느린걸까요? [7] 삭제됨2376 18/07/06 2376
122079 [질문] 단기 다이어트는 역시 단식을 좀 해야겠죠? [14] 이부키3426 18/07/06 3426
122078 [질문] 집앞 편의점 벤치에 배달대행오토바이들 소음이 너무 심합니다 [5] 슈로더3666 18/07/06 3666
122077 [질문] 이게 뭔지 아시는분? [4] Right2732 18/07/06 2732
122076 [질문] 물건을 예약 배송할 방법이 있을까요? delaffe1546 18/07/06 1546
122075 [질문] 슬램덩크 대사 질문 [18] 설탕가루인형4119 18/07/06 4119
122074 [질문] 종로, 을지로입구, 명동 일대 괜찮은 이자카야 있나요? [7] 잉차잉차3041 18/07/06 3041
122073 [질문] 하스 복귀 문의드려요 [9] 그림속동화2617 18/07/06 2617
122072 [질문] 구급차 사이렌소리가 잘 들리시나요?? [13] 걸스데이민아2993 18/07/06 2993
122071 [질문] 동영상 편집 툴 좀 소개해주세요 ! [10] PEPE2258 18/07/06 2258
122070 [질문] 윈도우 미친듯한 데이터 누수 현상 대처방법....ㅠ [16] 돈키호테3452 18/07/06 3452
122069 [질문] 세티즌 중고거래 질문드립니다! [4] SooKyumStork2696 18/07/06 2696
122068 [질문] 비알레띠 모카포트도 인덕션에 작동되나요? [6] 여자친구6617 18/07/06 6617
122067 [질문] 여자친구 선물용 목걸이 좀 골라주세요ㅠㅜ(링크 有) [9] 사이시옷4870 18/07/06 4870
122066 [질문] 이어폰 단선되면 어떻게 해야 하나요? [5] 軽巡神通1827 18/07/06 1827
122065 [질문] 고가의 이어폰을 사려고 합니다. [15] 나스이즈라잌2741 18/07/06 2741
122064 [질문] 1996년도 쯤 초등학교 다니신분 [21] 팬더곰3999 18/07/06 3999
122063 [질문] 여단장+참모 3명의 판단만으로 수도권 외곽 부대의 수도진격이 가능할까요? [6] 노스윈드3352 18/07/06 3352
122062 [질문] 서울 구로쪽에 목공 배울수 있는곳 문의 이세상은말야1443 18/07/06 1443
122061 [질문] 축구 몇몇 규칙 질문입니다 [12] 다크템플러3429 18/07/06 3429
122060 [질문] 판교~광교 범위에서 4가족이 모일만한 음식점을 찾습니다. [11] AIPA2350 18/07/06 2350
122059 [질문] JSP 기본적인 질문입니다. [10] 1llionaire2163 18/07/06 2163
122057 [질문] [프로듀스 48] 이 연습생 이름이 뭔가요? [7] 갓수2966 18/07/06 2966
목록 이전 다음
댓글

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