<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>10133 황수찬 체인지 메이커 (압축본) by 황수찬</title>
      <link>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6</link>
      <description></description>
      <language>en-us</language>
      <pubDate>2024-09-28 10:34:34 UTC</pubDate>
      <lastBuildDate>2024-10-25 00:28:26 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>희망하는 학과</title>
         <author>sxxchxn</author>
         <link>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3143551949</link>
         <description><![CDATA[<p>산업공학과</p>]]></description>
         <enclosure url="" />
         <pubDate>2024-09-28 10:34:34 UTC</pubDate>
         <guid>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3143551949</guid>
      </item>
      <item>
         <title>1학년 짜임표</title>
         <author></author>
         <link>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3143551952</link>
         <description><![CDATA[<p>수학 : 그래프 이론 탐구<br><br>진로 : 교통사건 안내 시스템</p><p><br/></p><p>사회 : </p><p><br/></p><p>과학 : 녹색산화제를 통한 폐수 처리</p><p><br/></p><p>수업량 : </p><p><br/></p>]]></description>
         <enclosure url="" />
         <pubDate>2024-09-28 10:34:34 UTC</pubDate>
         <guid>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3143551952</guid>
      </item>
      <item>
         <title>처음 생각한 활동 주제</title>
         <author>sxxchxn</author>
         <link>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3143551956</link>
         <description><![CDATA[<p>기존 지도앱을 기반으로</p><ul><li><p>교통사건 안내 시스템</p></li></ul><ul><li><p>최단대체경로 안내 시스템</p></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2024-09-28 10:34:34 UTC</pubDate>
         <guid>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3143551956</guid>
      </item>
      <item>
         <title>활동의 의의</title>
         <author>sxxchxn</author>
         <link>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3143551960</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2024-09-28 10:34:34 UTC</pubDate>
         <guid>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3143551960</guid>
      </item>
      <item>
         <title>어떻게 생기부에 녹여낼지</title>
         <author>sxxchxn</author>
         <link>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3143551961</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2024-09-28 10:34:34 UTC</pubDate>
         <guid>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3143551961</guid>
      </item>
      <item>
         <title>그래프 분석 라이브러리</title>
         <author>sxxchxn</author>
         <link>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3143551962</link>
         <description><![CDATA[<ol><li><p><strong>NetworkX</strong></p><ul><li><p>파이썬으로 작성된 간단한 인터페이스의 그래프 분석 라이브러리</p></li><li><p>사용이 매우 쉬움</p></li><li><p>큰 규모의 네트워크에서는 성능이 떨어짐</p></li></ul><p><br></p></li><li><p><strong>SNAP</strong></p><ul><li><p>대규모 네트워크 분석에 최적화된 C++ 기반 라이브러리이며 고속 처리 성능을 제공함</p></li><li><p>파이썬 인터페이스가 제한적이고 복잡함</p><p><br></p></li></ul></li><li><p><strong>iGraph</strong></p><ul><li><p>큰 규모의 그래프를 빠르게 처리 가능하고 다양한 네트워크 알고리즘을 제공함</p></li><li><p>문서화가 부족하고 복잡함</p><p><br></p></li></ul></li><li><p><strong>Graph-tool</strong></p><ul><li><p>C++로 구현된 고성능 그래프 분석 라이브러리로 메모리와 성능이 최적화되어있음</p></li><li><p>설치가 복잡하고 사용법이 까다로움</p><p><br></p></li></ul></li><li><p><strong>Networkit</strong></p><ul><li><p>대규모 네트워크의 효율적 분석을 목표로 한 C++ 기반 라이브러리로 파이썬 바인딩을 제공함</p></li><li><p>기능이 다른 라이브러리들에 비해 제한적임</p></li></ul></li></ol>]]></description>
         <enclosure url="https://data-science-note.tistory.com/95" />
         <pubDate>2024-09-28 10:34:34 UTC</pubDate>
         <guid>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3143551962</guid>
      </item>
      <item>
         <title>NetworkX</title>
         <author>sxxchxn</author>
         <link>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3143551963</link>
         <description><![CDATA[<p>그래프 이론을 파이썬에 적용시켜주는 라이브러리 (일종의 툴)</p>]]></description>
         <enclosure url="https://networkx.org/" />
         <pubDate>2024-09-28 10:34:34 UTC</pubDate>
         <guid>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3143551963</guid>
      </item>
      <item>
         <title>그래프 이론 기초</title>
         <author>sxxchxn</author>
         <link>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3143551964</link>
         <description><![CDATA[<p>그래프 </p><ul><li><p>노드와 그 사이를 잇는 간선으로 이루어진 구조</p></li><li><p>수학적으로 그래프 G는 노드집합 V와 간선 집합 E로 구성됨</p></li></ul><p><br></p><p>유향 그래프 / 무향 그래프</p><ul><li><p>간선 (a, b)와 (b, a)가 같다고 보는 그래프는 무향 그래프고 다르다고 보는 그래프는 무향 그래프임</p></li><li><p>방향이 있다 없다는 의미에서 방향성 그래프와 비방향성 그래프라 부르기도함</p></li></ul><p><br></p><p>NetworkX</p><ul><li><p>다루기 쉽다는게 큰 장점</p><p>-&gt; 이 라이브러리를 사용하여 코딩할 계획</p></li><li><p>그래프를 만드는 클래스인 Graph, DiGraph를 제공함</p><p>-&gt; Graph 클래스 : 비방향성 그래프 담당</p><p>-&gt; DiGraph 클래스 : 방향성 그래프 담당</p></li></ul><p><br></p><p>메서드</p><ul><li><p>노드 추가 : add_node</p></li><li><p>간선 추가 : add_edge</p></li></ul><p><br></p><p>노드 개수 카운팅</p><ul><li><p>노드의 개수 (즉 그래프의 크기) :  |G| 또는 |V|</p></li><li><p>간선의 개수 : |E|</p></li><li><p>카운팅 : len 명령 -&gt; len(g1)</p><p>number_of_nodes -&gt; g1.number_of_nodes()</p><p>number_of_edges -&gt; g1.number_of_edges()</p></li></ul><p><br></p><p>노드의 인접성</p><ul><li><p>간선 (a,b)가 E 안에 존재할 때 두 노드는 인접</p></li><li><p>인접한 두 노드는 서로 이웃이라고 함</p></li><li><p>인접성 확인 : Graph 클래스의 neighbors 메서드로 인수로 받은 노드에 인접한 노드 생성하여 확인 가능함</p></li></ul><p><br></p><p>셀프 루프</p><ul><li><p>노드에서 출발하여 자기 자신으로 바로 돌아오는 간선 (약간 합성함수 느낌인듯)</p></li><li><p>Graphviz로만 시각화 가능함</p></li></ul><p><br></p><p>그래프 시각화</p><ul><li><p>Graphviz : 복잡한 네트워크나 구조를 시각화할 때 유용함</p><p>DOT 언어를 사용하여 그래프 정의 후 다양한 포맷으로 출력할 수 있음</p></li><li><p>Pydot : Graphiz의 DOT 언어를 처리할 수 있게 해주는 라이브러리로 그래프 시각화에 필수적임</p></li><li><p>DOT 언어 : 그래프 구조를 정의하기 위해 Graphviz에서 사용하는 언어</p></li></ul><p><br></p><p>워크, 패스, 사이클, 트레일</p><ul><li><p>워크 : 어떤 노드를 출발해서 다른 노드로 도달하기 위한 인접한 노드의 순서열</p></li><li><p>패스 : 워크 중에서 시작과 끝을 제외한 다른 노드에 대해서 동일한 노드를 두 번 이상 지나지 않는 워크</p></li><li><p>사이클 : 패스 중에서 시작점과 끝점이 동일한 패스 (사이클이 없는 패스는 어사이클릭 그래프라 함)</p></li><li><p>트레일 : 어떠한 노드든 동일한 노드를 두 번 이상 지나지 않는 워크</p></li></ul><p><br></p><p>최단 패스</p><ul><li><p>has_path 명령 : 두 노드간에 패스가 존재하는지 분석</p></li><li><p>shortest_path 명령 : 최단 패스 출력</p></li></ul><p><br></p><p>클리크</p><ul><li><p>클리크 : 무방향성 그래프에서 모든 노드끼리 간선이 존재하는 노드 집합</p></li><li><p>최대 클리크 : 클리크에 포함된 노드에 인접한 다른 노드를 추가하면 클리크가 아니게 되는 것</p></li></ul>]]></description>
         <enclosure url="https://datascienceschool.net/03%20machine%20learning/17.01%20%EA%B7%B8%EB%9E%98%ED%94%84%20%EC%9D%B4%EB%A1%A0%20%EA%B8%B0%EC%B4%88.html" />
         <pubDate>2024-09-28 10:34:34 UTC</pubDate>
         <guid>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3143551964</guid>
      </item>
      <item>
         <title>Dijkstra Algorithm 원리</title>
         <author>sxxchxn</author>
         <link>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3143551965</link>
         <description><![CDATA[<p>다익스트라 알고리즘</p><ul><li><p>하나의 출발점에서 다른 모든 노드까지의 최단 경로를 구하는 알고리즘</p></li><li><p>주로 가중치가 양수인 그래프에서 사용</p></li></ul><p><br></p><p>작동 원리 (간단하게만)</p><ul><li><p>출발 노드에서 시작하여 최단 거리가 가장 짧은 노드를 반복적으로 선택해 가며 그 노드를 거쳐 다른 노드로 가는 경로를 계산하여 더 짧은 경로가 발견되면 갱신하는 방식</p></li><li><p>1. 먼저 출발 노드의 거리를 0으로 설정하고 나머지 노드의 거리는 무한대로 설정</p></li><li><p>2. 출발 노드와 인접한 노드들의 최단거리 테이블을 업데이트</p></li><li><p>3. 가장 가중치가 작은 노드로 이동 후 그 노드의 이웃 노드들의 최단거리 테이블을 업데이트</p></li><li><p>4. 업데이트를 반복하다 목표 노드에 도달하게되면 종료 (모든 노드에 방문하면 끝)</p></li></ul><p><br></p><p>순차 탐색 (탐욕법)</p><ul><li><p>그냥 위에서 설명한 내용과 똑같음</p></li><li><p>'방문하지 않은 노드 중 거리값이 가장 작은 노드'를 선택해 다음 탐색 노드로 삼는 방식</p></li><li><p>노드의 개수만큼 순차 탐색을 진행해야하기에 시간이 많이 걸릴 수 있음</p></li></ul><p><br></p><p>우선순위 큐</p><ul><li><p>큐에 삽입되는 형태 : &lt;거리, 노드&gt; 꼴</p></li><li><p>순차 탐색을 쓰는 구현과 달리 방문여부를 기록한 배열이 없어도 됨 </p><p>(우선순위 큐가 알아서 최단 거리의 노드를 앞으로 정렬하고 기존 최단 거리보다 크면 무시)</p></li><li><p>만약 기존 최단거리보다 더 작은 값을 가지는 노드가 있다면 그 노드와 거리를 우선순위 큐에 넣음 (업데이트)</p></li><li><p>거리값이 가장 작은 노드를 계속해서 큐에서 추출하고 처리</p></li><li><p>모든 노드가 처리됐을때 (큐가 빌때) 종료</p></li></ul><p><br></p><p>코드 구현</p><ul><li><p>'시작 노드, 끝 노드, 사이 간선의 가중치'를 인접 행렬 그래프에 넣어 표현</p><p>-&gt; 인접 행렬도 가볍게 공부하기</p></li></ul>]]></description>
         <enclosure url="https://velog.io/@717lumos/알고리즘-다익스트라Dijkstra-알고리즘" />
         <pubDate>2024-09-28 10:34:34 UTC</pubDate>
         <guid>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3143551965</guid>
      </item>
      <item>
         <title>파이썬에서 다익스트라 사용</title>
         <author>sxxchxn</author>
         <link>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3143551966</link>
         <description><![CDATA[<p>while문을 기본으로 사용</p><p>(완벽하게 이해하진 못해서 그냥 계속 인터넷 참고하며 코드 짜면 될듯)</p>]]></description>
         <enclosure url="https://everydaywoogi.tistory.com/98" />
         <pubDate>2024-09-28 10:34:34 UTC</pubDate>
         <guid>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3143551966</guid>
      </item>
      <item>
         <title>행렬 기초</title>
         <author>sxxchxn</author>
         <link>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3143551967</link>
         <description><![CDATA[<p>티스토리에 행렬 자료 매우 많으니까 편하게 참고</p>]]></description>
         <enclosure url="https://gadonghan.tistory.com/entry/%EC%84%A0%ED%98%95%EB%8C%80%EC%88%98-%ED%96%89%EB%A0%ACMatrix%EC%9D%98-%EA%B8%B0%EC%B4%88" />
         <pubDate>2024-09-28 10:34:34 UTC</pubDate>
         <guid>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3143551967</guid>
      </item>
      <item>
         <title>큐</title>
         <author>sxxchxn</author>
         <link>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3143551969</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://dionysaurus.tistory.com/321" />
         <pubDate>2024-09-28 10:34:34 UTC</pubDate>
         <guid>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3143551969</guid>
      </item>
      <item>
         <title>큐 자세히</title>
         <author>sxxchxn</author>
         <link>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3143551970</link>
         <description><![CDATA[<p>우선순위 큐를 포함해서 여러가지 큐의 종류를 설명해놓은 자료</p><p>막 자세하기 읽을 필요는 없음</p>]]></description>
         <enclosure url="https://dionysaurus.tistory.com/322" />
         <pubDate>2024-09-28 10:34:34 UTC</pubDate>
         <guid>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3143551970</guid>
      </item>
      <item>
         <title>그래프 이론에서의 인접 행렬</title>
         <author>sxxchxn</author>
         <link>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3143551971</link>
         <description><![CDATA[<p>좀 어려운 내용</p><p>그래프 이론 수학 탐구할 때도 이런 자료 많이 참고할 예정</p>]]></description>
         <enclosure url="https://j3story.tistory.com/18" />
         <pubDate>2024-09-28 10:34:34 UTC</pubDate>
         <guid>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3143551971</guid>
      </item>
      <item>
         <title>그래프 이론 + 행렬 좀 더</title>
         <author>sxxchxn</author>
         <link>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3143551972</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://97dream-come-true.tistory.com/595" />
         <pubDate>2024-09-28 10:34:34 UTC</pubDate>
         <guid>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3143551972</guid>
      </item>
      <item>
         <title>벡터</title>
         <author>sxxchxn</author>
         <link>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3143551973</link>
         <description><![CDATA[<p>계속 행렬 내용에 벡터가 나와서 좀 알아보려고 간단하게만 읽고 넘어감</p><p>파이썬 코드 짤 때 필요한 내용은 아님</p>]]></description>
         <enclosure url="https://alpaca-code.tistory.com/224" />
         <pubDate>2024-09-28 10:34:34 UTC</pubDate>
         <guid>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3143551973</guid>
      </item>
      <item>
         <title>탐구 문제</title>
         <author>sxxchxn</author>
         <link>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3144068108</link>
         <description><![CDATA[<p>생활 속 문제점: 긴급 상황에서의 교통 혼잡</p><p><br/></p><p>원인 : 아예 그런 시스템이 없음</p><p>- 교통이 혼잡하면 신속한 대응이 어려움</p><p>- 그런데 일반적인 지도앱은 긴급 출동 상황 실시간으로 반영 X</p>]]></description>
         <enclosure url="" />
         <pubDate>2024-09-29 01:49:02 UTC</pubDate>
         <guid>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3144068108</guid>
      </item>
      <item>
         <title>&quot;지역별 교통 안내 시스템&quot;</title>
         <author>sxxchxn</author>
         <link>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3144068192</link>
         <description><![CDATA[<p>교통사건 안내 시스템</p><ul><li><p>위의 내용을 약간 바꿔서 적용</p></li><li><p>사건 정보 입력 및 안내 방식은 같음</p></li><li><p>근데 지도앱 내에서가 아니라 다른 개별 프로그램에서 작동</p></li></ul><p><br></p><p>최단대체경로 안내 시스템</p><ul><li><p>지도앱 링크를 보내는 방법으로 해결</p></li><li><p>일단 먼저 최단대체경로 계산</p></li><li><p>그 값을 기존의 지도앱에 자동으로 입력</p></li><li><p>최단대체경로가 입력된 값을 링크로 저장</p></li><li><p>링크를 사건 안내 문구와 함께 전송</p></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2024-09-29 01:49:19 UTC</pubDate>
         <guid>https://padlet.com/sxxchxn/x7ita5vij2jzf1i6/wish/3144068192</guid>
      </item>
   </channel>
</rss>
