DBPIA-NURIMEDIA

Size: px
Start display at page:

Download "DBPIA-NURIMEDIA"

Transcription

1 우선순위큐를이용한 A* 기반최단경로탐색기법 안진호 *, 박민지 *, 강성호 **, 문병인 *** Shortest Path Search Method using A* Algorithm with Priority Queue Jin-Ho Ahn*, Min-Ji Park*, Sungho Kang**, and Byungin Moon*** 본논문은지식경제부산업기술개발사업으로지원된연구임 ( 과제번호 : ) 요약 본논문에서는최단경로를고속으로탐색하기위한 A* 알고리즘및관련하드웨어구조를제안한다. 제안된구조는기존 A* 기반경로탐색에서가장오랜시간이걸리는오픈리스트구조를우선순위큐로구현하여노드정보탐색과정보처리기능을분산처리할수있으며상기구조에적합한알고리즘을통하여하드웨어오버헤드를줄이면서도경로탐색에필요한시간을크게단축시킬수있다. 시뮬레이션결과기존 A* 와동일한성능을유지하면서하드웨어구현을위한병렬처리구조에적합함을확인할수있었다. Abstract In this paper, we propose the hardware architecture based on A* algorithm finding the shortest path in high-speed and the algorithm suitable for it. The proposed hardware architecture uses a priority queue for Open list generally consuming the longest time within A*-based path search, thus it can separate the search for node information from the data processing of node information. Finally, the algorithm developed for proposed architecture realizes the reduced the shortest path search time with affordable hardware costs. Simulation results show the proposed architecture and its related algorithm are fit for hardware implementation for their performance and parallel processing capability. Key words shortest path search, A* algorithm, priority queue Ⅰ. 서론 네비게이션의경로안내서비스는운전자가출발 지와목적지를입력하면양노드간의평균소요시간이나거리등을고려하여최적경로정보를제공하는것이다. 최적경로탐색을위하여먼저출발지 * 호서대학교전자공학과 ** 연세대학교전기전자공학과 *** 경북대학교전자공학부 제 1 저자 (First Author): 안진호, 교신저자 (Corresponding Author): 문병인 접수일 : 2010 년 07 월 21 일, 수정일 : 1 차 년 08 월 04 일, 게재확정일 : 2010 년 08 월 07 일

2 2 韓國情報技術學會論文誌제 8 권제 8 호 2010 년 08 월 와목적지, 그리고탐색하고자하는경로를출발지, 목적지, 그리고두지점사이에위치한경유지로표현하고이를점으로표현한다. 그리고두점사이의선으로양지점이서로연결되어있음을나타낸다. 상기와같이탐색경로를점과선으로구성된 2차원그래프로표현하고각선에서는연결된두지점사이를이동하는데필요한비용, 예를들어이동시간이나거리등을나타내게한다. 결국최적거리탐색문제는출발지에서경유지를거쳐목적지에이르기까지지나간경로의목표비용을최소화시키는문제로정리된다. 현재제안되었거나사용되는최단경로탐색알고리즘들은그수와종류가무척다양하고도로의구성이나간선의수에따라그적용결과또한일정치않으나다익스트라알고리즘, 양방향다익스트라알고리즘, ALT(A* search, Landmarks and the Triangle inequality) 알고리즘등이주로적용되고있다고알려져있다 [1]. 그러나최근의경로탐색알고리즘은최적경로에대한정보로서거리와평균소요시간, 도로정보 ( 국도와고속도로 ) 등을채택하고있으며기본적으로사용자선택에따라 2-3개의추천경로를제공하고있다 [2]. 따라서여러최적경로비용선정의기준, 즉최단시간 / 거리 / 혹은도로정보등을복합적으로고려해야하지만현존네비게이션시스템은경로탐색을소프트웨어기반으로구현하고있으므로유연한기능수행을위해서는높은사양의내장프로세서가필요하다. 또한저급프로세서를탑재한휴대용기기의경우너무복잡한알고리즘이나메모리리소스를요구하는네비게이션프로그램의실제적용이어려울것이다. 이에 FPGA나전용하드웨어기반의경로탐색기연구가광범위하게이루어지고있으며 [3]-[4] 본논문에서는경로탐색알고리즘으로가장널리활용되는 A* 알고리즘을고속으로동작시킬수있는방법과관련구조를제안한다. A* 알고리즘의노드목록으로는 Open list 와 Closed list 가있다. Open list는조사하지않은노드들이담겨있으며, Closed list는이미조사한노드들이담겨져있다. 초기노드목록에는탐색된곳이없으므로 Closed list는비어있고 Open list는처음위치, 즉시작노드만갖고있다. 이후탐색과정에서 Open list에있는가장낮은비용의노드를가져와다음노드로지정하고, 해당노드는 Open list에서 Closed list로이동된다. 상기노드가목표노드가아니면인접한노드들을정렬해서아직탐색되지않은곳이라면 Open list에넣고, 이미 Open list에있는것일때는그노드를통하는새로운경로가이전보다비용이싸면그노드의정보를업데이트한다. 상기동작을목표노드에도달할때까지반복적으로수행하게된다. A* 에서사용되는비용계산수식은식 (1) 과같다. F = G + H (1) 식 (1) 에서 F는전체비용을나타내며, G는시작노드부터현재노드까지의누적된비용을나타낸다. 그리고 H는휴리스틱값으로현재노드에서목표노드까지의추정비용을나타내며, 일반적으로목표노드까지의일직선거리값이사용된다. Ⅱ. A* 알고리즘 A* 는검색공간의특정노드에이웃한노드들을조사해나가면서시작노드로부터목표노드로이르는가장싼비용의경로를찾는알고리즘이다. 그림 1. A* 알고리즘의유사코드 Fig. 1. Pseudocode of A* algorithm

3 우선순위큐를이용한 A* 기반최단경로탐색기법 3 A* 알고리즘의유사코드를그림 1에서나타내었다 [5]. Ⅲ. A* 기반고속최단경로탐색기법 3.1 하드웨어구조 Node_ID는노드별 identifier이며 parent는현 Node_ID의상위 Node_ID를의미한다. Status는현재저장된노드정보의유효성여부를가리키며 capacity는현재노드의하위노드중빈공간수를표시한다. 괄호안은각데이터의크기이며 max(f) 는 F의최대값을가리킨다. 그림 3. 각우선순위큐의데이터형태 Fig. 3. Data format of a priority queue 그림 2. A* 기반최단경로탐색하드웨어의전체블럭도 Fig. 2. Block diagram of A*-based shortest path search engine 그림 2에서제안하는고속최단경로탐색하드웨어의전체블럭도를개괄적으로나타내었다. 하드웨어는크게 4개의모듈로구성되어있으며각모듈에대한설명은다음과같다. Link DB: Node사이의링크정보 Node DB: Node 정보 ( 특히위 / 경도좌표 ) Path Finder: A* main controller Priority Queue Manger: 우선순위큐및관련제어기 Closed List: 한번거쳐간노드들의집합 링크와노드 DB, 그리고 Closed list는기존 A* 에서사용되는정보들의보관장소이고경로탐색기는하드웨어의최상위제어기이다. 결국상기하드웨어의핵심은우선순위큐매니저이며당모듈은 A* 알고리즘중 Open list에해당하는 Npq개 (2의지수배로설정 ) 의우선순위큐와 4개의레지스터, 그리고우선순위큐제어기로구성된다. (2) 우선순위큐의데이터저장구조제안된구조에서사용된우선순위큐는다음노드를선택하기위한후보노드들을저장하고있는히프형태의공간이다 [6]-[7]. 간단한예를통하여큐의데이터저장구조를설명하도록하겠다. 그림 4는총 15개의노드정보를저장할수있는 4단계우선순위큐이다. 원안의숫자는저장된노드정보중 F값을가리키며빨간색숫자는 Node_ID를의미한다. 큐는히프형태로표현되며하나의 parent 노드 i는좌측 child 노드 2i와우측 child 2i+1로연결된다 ( 여기서 i는 Node_ID임 ). Node_ID를메모리주소로가정할때큐는메모리상에그림 4 테이블과같이저장되며 status 중 A는저장된값이유효한 active queue 상태이고 I는반대로 inactive를나타낸다. 3.2 우선순위큐매니저 (1) 우선순위큐의데이터형태 각큐에저장되는데이터형태는그림 3 과같다. 그림 4. 우선순위큐의데이터저장구조예 Fig. 4. Example of data structure in the priority queue

4 4 韓國情報技術學會論文誌제 8 권제 8 호 2010 년 08 월 그림 4의예는 F값이작은순서대로상위레벨에저장되는최소값우선형태이며다음과같은특성을갖는다 ( 단 pq[j] 는 pq[i] 의 child 노드이다 )[7]. pq[i] 와 pq[j] 가모든 active 상태이면 pq[i] 의 F값은 pq[j] 보다작거나같다. pq[j] 가 active 상태이면 pq[i] 도반드시 active 상태여야한다. pq[i] 의 capacity는 pq[i] 의 child 노드들이가지는 capacity의합이다. 로우측 child와비교하게되고현재 F값이 9이므로입력값 6과자리를바꾸고 9는다시 4-레벨로이동하여빈공간에채워지게된다. Parent 노드에서 child 노드로이동시 parent 노드의 capacity는 1만큼감소하게된다. (3) 내장레지스터의종류및크기 큐매니저에내장된레지스터는다음과같다. Operation register: 우선순위큐의동작을정의하는명령어저장장소. 현재는 enqueue와 dequeue, optimize 3개의명령어를지원하므로 2비트의크기를갖는다. Value register: 우선순위큐 read/write 값으로크기는 2*log2Npq+ log2max(f) 비트이다. Level register: 우선순위큐제어기에의해처리중인우선순위큐의레벨값으로크기는 log2(npq+1) 비트이다. Space counter register: 우선순위큐의전체빈공간수로서 1-레벨큐정보의 capacity 값과같다. (4) 우선순위큐의동작 ( 명령어기준 ) Enqueue Enqueue는큐에새로운노드정보를추가하는것을의미한다. 큐에새로운 F값 6이입력되는예를들어 enqueue 동작을그림 5에서설명하겠다. 신규값 6은 1-레벨노드의 F값 2와비교하여더크므로 2-레벨로이동한다. 이동시에는항시좌측 child 값부터비교하며기준값은 F와 capacity이다. 2-레벨좌측 child의경우 5이며 capacity가 1이므로입력값 6은다시한단계밑으로이동한다. 3-레벨에서좌측 child는 capacity가 0이므로이동이불가능하므 Dequeue 그림 5. Enqueue 동작 Fig. 5. Enqueue operation Dequeue는 1-레벨큐값을읽고해당정보를큐에서삭제하는동작을의미한다. Parent 노드가삭제되면 child 노드의값이 parent 노드로이동하게되며이때 child 노드의 capacity는 1씩증가하게된다. 이해를돕기위해하기그림의예를참조하기바란다. Optimize Optimize는큐에저장된정보중 Node_ID가같은노드들의 F값을비교하여더크거나같은노드를큐에서삭제하는동작을의미한다. 상기동작의필요성은추후설명하도록한다. 3.3 우선순위큐를사용한 A* 알고리즘 그림 1의 A* 알고리즘을분석하면실제많은시간이걸리는부분은 Closed list보다매우큰 Open

5 우선순위큐를이용한 A* 기반최단경로탐색기법 5 list에서가장작은 F값을가지는노드 x를고르는동작 ( 그림 1의라인 8) 과선택된노드 y와 Open list 내같은노드존재여부를확인하고이를비교하는동작 ( 라인 17-23) 이다. 다. 그이유는 A* 에서중복저장되는노드들은보통노드간교차지점에서만발생하기때문에그수가전체노드에비해현저히적고 dequeue 동작으로선택된현재노드 x의 Closed list 존재여부를검사하여존재할경우선택된노드를무시하고다시선택 (dequeue) 하면동일노드의중복저장문제를해결할수있기때문이다. 다시말하면, Open list에중복저장된같은 Node_ID 노드들중 F값이가장작은노드가상위레벨에위치하기때문에먼저 dequeue되어 Closed list에포함될것이며이후 dequeue되는중복노드는 Closed list에추가될수없기때문에전체성능은그대로유지하면서알고리즘을크게간소화할수있다. 그림 7에서우선순위큐를사용한 A* 알고리즘의유사코드를나타내었다. 그림 6. Dequeue 동작 Fig. 6. Dequeue operation 일반적으로우선순위큐를이용한데이터쓰기 / 읽기속도는 O(logN) 이다 (N은전체노드수 ). 그러나 Open list로우선순위큐를사용하게되면실제동작속도는 O(1) 에비례하게된다. 그이유는 A* 하드웨어의경로탐색기에서요구하는노드데이터를 enqueue, dequeue하는데필요한시간은 O(1) 이며이후큐데이터를재정렬하는동작은경로탐색기와병렬적으로우선순위큐매니저내에서동작하기때문이다. 큐의재정렬시간은길어야 O(logN) 을넘지않으므로경로탐색기의데이터처리시간을고려하면이로인한데이터지연문제는거의발생하지않는다고볼수있다. 따라서그림 1의라인 8 은단한번의큐읽기동작으로처리될수있다. 그러나, F값을기준으로정렬된큐에서 Node_ID가동일한노드를검색하는라인 17-23의동작은일반큐와마찬가지로모든노드를차례대로검색해야하므로우선순위큐를사용한장점이사라지게된다. 상기문제를해결하기위해본논문에서는 Node_ID가동일한노드들을검색하는동작을삭제하고동일노드의 Open list 중복저장을허용하였 그림 7. 우선순위큐를사용한 A* 알고리즘의유사코드 Fig. 7. Pseudocode of A* algorithm using priority queue 3.4 우선순위큐의최적화 Node_ID가같은노드의중복저장으로인한큐의저장영역증가문제를해결하기위하여 A* 의부기능으로큐의저장된 Node_ID를검사하여중복된노드가있는경우최상위레벨노드를제외한나머지는삭제하는기능을추가하였다 (3.2절 optimize 명령어참조 ). Optimize는우선순위큐매니

6 6 韓國情報技術學會論文誌제 8 권제 8 호 2010 년 08 월 저의내장레지스터중 Space counter register를읽어서전체노드수대비 capacity가사전정해진값보다작아지면실행되는자동모드와사용자가직접입력한명령어에의해실행되는수동모드로구분할수있다. Ⅳ. 성능평가 (64개) 대비 100% 이상까지증가하였다. 그러나상기문제는적절한 optimize 동작으로쉽게해결될수있다. 그리고맵특성에따라실제값은다소차이가있겠지만평균큐사용량은전체노드수대비 15% 정도로측정되었다. 또한교차노드수에비례하여증가하지만그폭은그리크지않은것으로확인되었다. 본연구에서제안한알고리즘은 C기반시뮬레이터를이용하여기존 A* 알고리즘과비교하였다. 실험에사용된노드는 64개의노드로구성된합성맵이며노드간링크길이와노드의좌표정보가포함되어있다. 노드간링크는양방향이며양방향모두동일크기로간주하였다. 실험방법은임의로시작노드와목적노드를입력하여 A* 알고리즘과제안된알고리즘의경로탐색결과를비교하는형태이다. 총 1000회에걸친시작 / 목적노드대상실험결과모든경우에서두알고리즘의최종선택경로는일치하였고중간경유노드는일부차이 ( 약 3% 정도 ) 가발생하였는데분석결과 Open list에서동일한 F값을갖는노드중어떤것을임시현재노드로선택하는가하는방법차이인것이확인되었다. 우선순위큐에서는동일한 F값일경우좌측 child에저장된노드에우선권을주었지만 A* 알고리즘에서는가장먼저저장된노드가우선하기때문이다. 큐의중복노드저장이전체성능에미치는영향을조사하기위하여실험맵의교차노드수대비큐사용량을비교해보았다 ( 표 1 참조 ). 교차노드는하나의노드에서이웃노드에연결된링크의수가전체평균값이상인것으로정의하였고본실험에서사용된맵에포함된노드링크수는 1~6개이므로 4개이상의링크를가진노드가교차노드가된다. 표 1은교차노드수를변화해가며임의시작 / 목적노드형태로 1000회반복실험을통해서얻어진실험결과이다. 노드당평균링크수는하나의노드가갖는평균링크수이며평균 retry 수는시작노드에서목적노드로이동하는동안발생하는평균재검색횟수 ( 그림 7의라인 11, 12) 이다. 실험결과를보면교차노드수와비례하여 optimize를하지않은상태의최대큐사용량은전체노드수 표 1. 실험맵의교차노드수대비큐사용량 Table 1. The amount of consumed queue against the number of intersection node in the experimental map 교차노드수 노드당평균링크수 평균 retry 수 최대큐사용량 평균큐사용량 Ⅴ. 결론 본논문에서는최단경로탐색을고속으로실행하기위한하드웨어개발을목표로우선순위큐를사용한 A* 알고리즘및관련구조를제안하였다. 시뮬레이션결과기존 A* 와동일한성능을유지하면서도하드웨어구현을위한병렬처리구조에적합함을확인할수있었다. 그러나본실험결과에서도볼수있듯이일정크기이상의큐는전체성능향상에도움이되지않기때문에 [3] 무조건전체노드수만을고려하여큐의크기를할당하는것보다검색노드의특성을고려하여전체큐의크기를설정하는것이알고리즘의성능및하드웨어개발효율성을크게증가시킬수있을것이다. 따라서향후우선순위큐의최적크기선정을위한연구를진행할예정이다. 참고문헌 [1] G. A. Klunder, H.N. Post, The Shortest Path

7 우선순위큐를이용한 A* 기반최단경로탐색기법 7 Problem on Large-Scale Real-Road Networks, Networks, Vol. 48, Issue 4, pp , Dec., [2] 신용욱, 양태용, 백원장, 복수경로탐색을위한휴리스틱알고리즘에대한연구, 한국산업공학회저널, 32권, 3호, pp , 2006년 9 월. [3] Z. K. Baker and M. Gokhale, On the Acceleration of Shortest Path Calculations in Transportation Networks, International Symposium on Field-Programmable Custom Computing Machines, pp , [4] Hiroyuki Ishikawa, Sho Shimizu, Yutaka Arakawa, Naoaki Yamanaka, Kosuke Shiba, New Parallel Shortest Path Searching Algorithm based on Dynamically Reconfigurable Processor DAPDNA-2, International Conference on Communications, [5] [6] A. Ioannou and M. G. H. Katevenis, Pipelined Heap (Priority Queue) Management for Advanced Scheduling in High-Speed Networks, IEEE/ACM Trans. on Networking, Vol. 15, No. 2, April, [7] R. Bhagwan and B. Lin, Fast and Scalable Priority Queue Architecture for High-Speed Network Switches, in Proc. IEEE INFOCOM, Vol. 2, pp , Mar., 저자소개안진호 (Jin-Ho Ahn) 1995년 2월 : 연세대학교전기공학과 ( 공학사 ) 1997년 2월 : 연세대학교전기공학과 ( 공학석사 ) 2002년 8월 : 엘지전자 DTV연구소연구원 2006년 8월 : 연세대학교전기전공학과 ( 공학박사 ) 2007년 3월 ~ 현재 : 호서대학교전자공학과교수관심분야 : SOC 설계및응용, 테스트 박민지 (Min-Ji Park) 2009년 2월 : 호서대학교전자공학과 ( 공학사 ) 2009년 3월 ~ 현재 : 호서대학교전자공학과석사과정관심분야 : 디지털시스템설계및응용강성호 (Sungho Kang) 1986년 : 서울대학교제어계측공학과 ( 공학사 ) 1988년 : The University of Texas, Austin 전기및컴퓨터공학과 ( 공학석사 ) 1992년 : The University of Texas, Austin 전기및컴퓨터공학과 ( 공학박사 ) 1992년 : 미국 Schlumberger 연구원 1994년 : 미국 Motorola 선임연구원현재 : 연세대학교전기전자공학과교수관심분야 : SOC 설계및테스트문병인 (Byungin Moon) 1995년 2월 : 연세대학교전자공학과 ( 공학사 ) 1997년 2월 : 연세대학교전자공학과 ( 공학석사 ) 2002년 2월 : 연세대학교전기전자공학과 ( 공학박사 ) 2002년 ~ 2004년 : 하이닉스반도체선임연구원 2004년 ~ 2005년 : 연세대학교연구교수 2005년 ~ 현재 : 경북대학교전자공학부조교수관심분야 : SoC, 디지털 VLSI, 컴퓨터구조

Microsoft PowerPoint - 30.ppt [호환 모드]

Microsoft PowerPoint - 30.ppt [호환 모드] 이중포트메모리의실제적인고장을고려한 Programmable Memory BIST 2010. 06. 29. 연세대학교전기전자공학과박영규, 박재석, 한태우, 강성호 hipyk@soc.yonsei.ac.kr Contents Introduction Proposed Programmable Memory BIST(PMBIST) Algorithm Instruction PMBIST

More information

chap 5: Trees

chap 5: Trees 5. Threaded Binary Tree 기본개념 n 개의노드를갖는이진트리에는 2n 개의링크가존재 2n 개의링크중에 n + 1 개의링크값은 null Null 링크를다른노드에대한포인터로대체 Threads Thread 의이용 ptr left_child = NULL 일경우, ptr left_child 를 ptr 의 inorder predecessor 를가리키도록변경

More information

A Hierarchical Approach to Interactive Motion Editing for Human-like Figures

A Hierarchical Approach to Interactive Motion Editing for Human-like Figures 단일연결리스트 (Singly Linked List) 신찬수 연결리스트 (linked list)? tail 서울부산수원용인 null item next 구조체복습 struct name_card { char name[20]; int date; } struct name_card a; // 구조체변수 a 선언 a.name 또는 a.date // 구조체 a의멤버접근 struct

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Jun.; 27(6),

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Jun.; 27(6), THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2016 Jun.; 276), 504511. http://dx.doi.org/10.5515/kjkiees.2016.27.6.504 ISSN 1226-3133 Print)ISSN 2288-226X Online) Near-Field

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Mar.; 28(3),

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Mar.; 28(3), THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2017 Mar.; 28(3), 163 169. http://dx.doi.org/10.5515/kjkiees.2017.28.3.163 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) PCB

More information

09권오설_ok.hwp

09권오설_ok.hwp (JBE Vol. 19, No. 5, September 2014) (Regular Paper) 19 5, 2014 9 (JBE Vol. 19, No. 5, September 2014) http://dx.doi.org/10.5909/jbe.2014.19.5.656 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) a) Reduction

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 論文 15-4-6 李相赫 *, 丁海光 *, 李敎範, 崔世琓 ** ***, 崔宇鎭 요약 ABSTRACT 교신저자 : 정회원, 아주대전자공학부부교수 E-mail : kyl@ajou.ac.kr * 학생회원, 아주대전자공학과석사과정 ** 정회원, 서울산업대제어계측공학과교수 *** 정회원, 숭실대전기공학부조교수접수일자 : 2010. 5. 17 1차심사 : 2010.

More information

<333820B1E8C8AFBFEB2D5A6967626565B8A620C0CCBFEBC7D120BDC7BFDC20C0A7C4A1C3DFC1A42E687770>

<333820B1E8C8AFBFEB2D5A6967626565B8A620C0CCBFEBC7D120BDC7BFDC20C0A7C4A1C3DFC1A42E687770> Journal of the Korea Academia-Industrial cooperation Society Vol. 13, No. 1 pp. 306-310, 2012 http://dx.doi.org/10.5762/kais.2012.13.1.306 Zigbee를 이용한 실외 위치추정 시스템 구현 김환용 1*, 임순자 1 1 원광대학교 전자공학과 Implementation

More information

04 최진규.hwp

04 최진규.hwp THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2015 Aug.; 26(8), 710717. http://dx.doi.org/10.5515/kjkiees.2015.26.8.710 ISSN 1226-3133 (Print)ISSN 2288-226X (Online) RF ESPAR

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 논문 10-35-03-03 한국통신학회논문지 '10-03 Vol. 35 No. 3 원활한 채널 변경을 지원하는 효율적인 IPTV 채널 관리 알고리즘 준회원 주 현 철*, 정회원 송 황 준* Effective IPTV Channel Control Algorithm Supporting Smooth Channel Zapping HyunChul Joo* Associate

More information

04 Çмú_±â¼ú±â»ç

04 Çмú_±â¼ú±â»ç 42 s p x f p (x) f (x) VOL. 46 NO. 12 2013. 12 43 p j (x) r j n c f max f min v max, j j c j (x) j f (x) v j (x) f (x) v(x) f d (x) f (x) f (x) v(x) v(x) r f 44 r f X(x) Y (x) (x, y) (x, y) f (x, y) VOL.

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Jan.; 26(1),

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Jan.; 26(1), THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2015 Jan.; 26(1), 113118. http://dx.doi.org/10.5515/kjkiees.2015.26.1.113 ISSN 1226-3133 (Print)ISSN 2288-226X (Online) A Retro-Directive

More information

03_queue

03_queue Queue Data Structures and Algorithms 목차 큐의이해와 ADT 정의 큐의배열기반구현 큐의연결리스트기반구현 큐의활용 덱 (Deque) 의이해와구현 Data Structures and Algorithms 2 큐의이해와 ADT 정의 Data Structures and Algorithms 3 큐 (Stack) 의이해와 ADT 정의 큐는 LIFO(Last-in,

More information

Chapter 4. LISTS

Chapter 4. LISTS C 언어에서리스트구현 리스트의생성 struct node { int data; struct node *link; ; struct node *ptr = NULL; ptr = (struct node *) malloc(sizeof(struct node)); Self-referential structure NULL: defined in stdio.h(k&r C) or

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 2007 년 10 월전자공학회논문지제 44 권 SD 편제 10 호 55 논문 2007-44SD-10-8 패킷스케줄러를위한빠르고확장성있는 우선순위큐의하드웨어구조 (A Fast and Scalable Priority Queue Hardware Architecture for Packet Schedulers ) 김상균 *, 문병인 ** 1 (Sanggyun Kim

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. vol. 29, no. 10, Oct ,,. 0.5 %.., cm mm FR4 (ε r =4.4)

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. vol. 29, no. 10, Oct ,,. 0.5 %.., cm mm FR4 (ε r =4.4) THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2018 Oct.; 29(10), 799 804. http://dx.doi.org/10.5515/kjkiees.2018.29.10.799 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) Method

More information

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN

More information

슬라이드 1

슬라이드 1 Data Structure Chapter 8. 우선순위큐 Dong Kyue Kim Hanyang University dqkim@hanyang.ac.kr 우선순위큐추상데이터타입 우선순위큐 우선순위큐 (priority queue) 정의 : 우선순위를가진항목들을저장하는큐 FIFO 순서가아니라우선순위가높은데이터가먼저나가게됨 스택이나 FIFO 큐를우선순위큐로구현할수있음

More information

Chap 6: Graphs

Chap 6: Graphs 그래프표현법 인접행렬 (Adjacency Matrix) 인접리스트 (Adjacency List) 인접다중리스트 (Adjacency Multilist) 6 장. 그래프 (Page ) 인접행렬 (Adjacency Matrix) n 개의 vertex 를갖는그래프 G 의인접행렬의구성 A[n][n] (u, v) E(G) 이면, A[u][v] = Otherwise, A[u][v]

More information

Microsoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100

Microsoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100 2015-1 프로그래밍언어 9. 연결형리스트, Stack, Queue 2015 년 5 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) 연결리스트 (Linked List) 연결리스트연산 Stack

More information

À±½Â¿í Ãâ·Â

À±½Â¿í Ãâ·Â Representation, Encoding and Intermediate View Interpolation Methods for Multi-view Video Using Layered Depth Images The multi-view video is a collection of multiple videos, capturing the same scene at

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 74 선호도기반최단경로탐색을위한휴리스틱융합알고리즘옥승호외 논문 2010-47TC-8-11 선호도기반최단경로탐색을위한휴리스틱융합알고리즘 (A Combined Heuristic Algorithm for Preference-based Shortest Path Search ) 옥승호 *, 안진호 **, 강성호 ***, 문병인 **** * (Seung-Ho Ok, Jin-Ho

More information

<33312D312D313220C0CCC7D1C1F820BFB0C3A2BCB12E687770>

<33312D312D313220C0CCC7D1C1F820BFB0C3A2BCB12E687770> Journal of the Society of Korea Industrial and Systems Engineering Vol No pp March 8 Scatter Search를 이용한 신뢰성 있는 네트워크의 경제적 설계 * ** * ** Economic Design of Reliable Networks Using Scatter Search HanJin Lee*

More information

I

I I II III (C B ) (C L ) (HL) Min c ij x ij f i y i i H j H i H s.t. y i 1, k K, i W k C B C L p (HL) x ij y i, i H, k K i, j W k x ij y i {0,1}, i, j H. K W k k H K i i f i i d ij i j r ij i j c ij r ij

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. vol. 29, no. 6, Jun Rate). STAP(Space-Time Adaptive Processing)., -

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. vol. 29, no. 6, Jun Rate). STAP(Space-Time Adaptive Processing)., - THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2018 Jun.; 29(6), 457463. http://dx.doi.org/10.5515/kjkiees.2018.29.6.457 ISSN 1226-3133 (Print)ISSN 2288-226X (Online) Sigma-Delta

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Nov.; 26(11),

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Nov.; 26(11), THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2015 Nov.; 26(11), 985991. http://dx.doi.org/10.5515/kjkiees.2015.26.11.985 ISSN 1226-3133 (Print)ISSN 2288-226X (Online) Analysis

More information

À¯Çõ Ãâ·Â

À¯Çõ Ãâ·Â Network Virtualization Techniques for Future Internet Services in cloud computing are based on network virtualization that provides both flexibility and network isolation. Network virtualization consists

More information

, N-. N- DLNA(Digital Living Network Alliance).,. DLNA DLNA. DLNA,, UPnP, IPv4, HTTP DLNA. DLNA, DLNA [1]. DLNA DLNA DLNA., [2]. DLNA UPnP. DLNA DLNA.

, N-. N- DLNA(Digital Living Network Alliance).,. DLNA DLNA. DLNA,, UPnP, IPv4, HTTP DLNA. DLNA, DLNA [1]. DLNA DLNA DLNA., [2]. DLNA UPnP. DLNA DLNA. http://dx.doi.org/10.5909/jeb.2012.17.1.37 DLNA a), a), a) Effective Utilization of DLNA Functions in Home Media Devices Ki Cheol Kang a), Se Young Kim a), and Dae Jin Kim a) DLNA(Digital Living Network

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Jul.; 27(7),

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Jul.; 27(7), THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2016 Jul.; 27(7), 625634. http://dx.doi.org/10.5515/kjkiees.2016.27.7.625 ISSN 1226-3133 (Print)ISSN 2288-226X (Online) Near-Field

More information

필요한경우에는실시간변경을통하여여정계획을수정하기도한다. 하지만현재여정계획수립을위한트립플래너의기능은개인교통과대중교통이단절된형태만을제공하고있다. 이용객은출발지에서목적지까지단절없는정보를원하고있으며, 특히개인교통과대중교통을모두이용하는트립플래너에대한요구를만족할수있는서비스는현재제공

필요한경우에는실시간변경을통하여여정계획을수정하기도한다. 하지만현재여정계획수립을위한트립플래너의기능은개인교통과대중교통이단절된형태만을제공하고있다. 이용객은출발지에서목적지까지단절없는정보를원하고있으며, 특히개인교통과대중교통을모두이용하는트립플래너에대한요구를만족할수있는서비스는현재제공 2013 년도한국철도학회추계학술대회논문집 KSR2013A263 지능형트립플래너구성을위한최적경로알고리즘및시뮬레이션분석 Development and analysis of the optimized path selection algorithm for intelligent trip planner 안태기 *, 김순희 * TaeKi Ahn *, SunHee Kim * Abstract

More information

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F > 10주차 문자 LCD 의인터페이스회로및구동함수 Next-Generation Networks Lab. 5. 16x2 CLCD 모듈 (HY-1602H-803) 그림 11-18 19 핀설명표 11-11 번호 분류 핀이름 레벨 (V) 기능 1 V SS or GND 0 GND 전원 2 V Power DD or V CC +5 CLCD 구동전원 3 V 0 - CLCD 명암조절

More information

Chapter ...

Chapter ... Chapter 4 프로세서 (4.9절, 4.12절, 4.13절) Contents 4.1 소개 4.2 논리 설계 기초 4.3 데이터패스 설계 4.4 단순한 구현 방법 4.5 파이프라이닝 개요*** 4.6 파이프라이닝 데이터패스 및 제어*** 4.7 데이터 해저드: 포워딩 vs. 스톨링*** 4.8 제어 해저드*** 4.9 예외 처리*** 4.10 명령어 수준

More information

<313920C0CCB1E2BFF82E687770>

<313920C0CCB1E2BFF82E687770> 韓 國 電 磁 波 學 會 論 文 誌 第 19 卷 第 8 號 2008 年 8 月 論 文 2008-19-8-19 K 대역 브릭형 능동 송수신 모듈의 설계 및 제작 A Design and Fabrication of the Brick Transmit/Receive Module for K Band 이 기 원 문 주 영 윤 상 원 Ki-Won Lee Ju-Young Moon

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 무선 센서 네트워크 환경에서 링크 품질에 기반한 라우팅에 대한 효과적인 싱크홀 공격 탐지 기법 901 무선 센서 네트워크 환경에서 링크 품질에 기반한 라우팅에 대한 효과적인 싱크홀 공격 탐지 기법 (A Effective Sinkhole Attack Detection Mechanism for LQI based Routing in WSN) 최병구 조응준 (Byung

More information

Microsoft PowerPoint - 알고리즘_5주차_1차시.pptx

Microsoft PowerPoint - 알고리즘_5주차_1차시.pptx Basic Idea of External Sorting run 1 run 2 run 3 run 4 run 5 run 6 750 records 750 records 750 records 750 records 750 records 750 records run 1 run 2 run 3 1500 records 1500 records 1500 records run 1

More information

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 비트연산자 1 1 비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 진수법! 2, 10, 16, 8! 2 : 0~1 ( )! 10 : 0~9 ( )! 16 : 0~9, 9 a, b,

More information

6.24-9년 6월

6.24-9년 6월 리눅스 환경에서Solid-State Disk 성능 최적화를 위한 디스크 입출력요구 변환 계층 김태웅 류준길 박찬익 Taewoong Kim Junkil Ryu Chanik Park 포항공과대학교 컴퓨터공학과 {ehoto, lancer, cipark}@postech.ac.kr 요약 SSD(Solid-State Disk)는 여러 개의 낸드 플래시 메모리들로 구성된

More information

Journal of Educational Innovation Research 2018, Vol. 28, No. 3, pp DOI: NCS : * A Study on

Journal of Educational Innovation Research 2018, Vol. 28, No. 3, pp DOI:   NCS : * A Study on Journal of Educational Innovation Research 2018, Vol. 28, No. 3, pp.157-176 DOI: http://dx.doi.org/10.21024/pnuedi.28.3.201809.157 NCS : * A Study on the NCS Learning Module Problem Analysis and Effective

More information

슬라이드 1

슬라이드 1 CHAP 8: 우선순위큐 yicho@gachon.ac.kr 1 우선순위큐 우선순위큐 (priority queue): 우선순위를가진항목들을저장하는큐 FIFO 순서가아니라우선순위가높은데이터가먼저나가게된다. 가장일반적인큐 : 스택이나 FIFO 큐를우선순위큐로구현할수있다. 자료구조스택큐우선순위큐 삭제되는요소가장최근에들어온데이터가장먼저들어온데이터가장우선순위가높은데이터

More information

지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., KOSPI200.,. * 지능정보연구제 16 권제 1 호 2010 년 3 월

지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., KOSPI200.,. * 지능정보연구제 16 권제 1 호 2010 년 3 월 지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., 2004 5 2009 12 KOSPI200.,. * 2009. 지능정보연구제 16 권제 1 호 2010 년 3 월 김선웅 안현철 社 1), 28 1, 2009, 4. 1. 지능정보연구제 16 권제 1 호 2010 년 3 월 Support

More information

°í¼®ÁÖ Ãâ·Â

°í¼®ÁÖ Ãâ·Â Performance Optimization of SCTP in Wireless Internet Environments The existing works on Stream Control Transmission Protocol (SCTP) was focused on the fixed network environment. However, the number of

More information

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드] Google Map View 구현 학습목표 교육목표 Google Map View 구현 Google Map 지원 Emulator 생성 Google Map API Key 위도 / 경도구하기 위도 / 경도에따른 Google Map View 구현 Zoom Controller 구현 Google Map View (1) () Google g Map View 기능 Google

More information

±è¼ºÃ¶ Ãâ·Â-1

±è¼ºÃ¶ Ãâ·Â-1 Localization Algorithms Using Wireless Communication Systems For efficient Localization Based Services, development of accurate localization algorithm has to be preceded. In this paper, research trend

More information

2 : (JEM) QTBT (Yong-Uk Yoon et al.: A Fast Decision Method of Quadtree plus Binary Tree (QTBT) Depth in JEM) (Special Paper) 22 5, (JBE Vol. 2

2 : (JEM) QTBT (Yong-Uk Yoon et al.: A Fast Decision Method of Quadtree plus Binary Tree (QTBT) Depth in JEM) (Special Paper) 22 5, (JBE Vol. 2 (Special Paper) 22 5, 2017 9 (JBE Vol. 22, No. 5, Sepember 2017) https://doi.org/10.5909/jbe.2017.22.5.541 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) (JEM) a), a), a) A Fast Decision Method of Quadtree

More information

chap 5: Trees

chap 5: Trees Chapter 5. TREES 목차 1. Introduction 2. 이진트리 (Binary Trees) 3. 이진트리의순회 (Binary Tree Traversals) 4. 이진트리의추가연산 5. 스레드이진트리 (Threaded Binary Trees) 6. 히프 (Heaps) 7. 이진탐색트리 (Binary Search Trees) 8. 선택트리 (Selection

More information

Data structure: Assignment 3 Seung-Hoon Na December 14, 2018 레드 블랙 트리 (Red-Black Tree) 1 본 절에서는 레드 블랙 트리를 2-3트리 또는 2-3-4트리 대한 동등한 자료구조로 보고, 두 가지 유형의 레

Data structure: Assignment 3 Seung-Hoon Na December 14, 2018 레드 블랙 트리 (Red-Black Tree) 1 본 절에서는 레드 블랙 트리를 2-3트리 또는 2-3-4트리 대한 동등한 자료구조로 보고, 두 가지 유형의 레 Data structure: Assignment 3 Seung-Hoon Na December 14, 2018 레드 블랙 트리 (Red-Black Tree) 1 본 절에서는 레드 블랙 트리를 2-3트리 또는 2-3-4트리 대한 동등한 자료구조로 보고, 두 가지 유형의 레드 블랙 트리를 구현하고자 한다. 1.1 2-3트리와 동등한 레드 블랙 트리 2-3트리와 동등한

More information

Sequences with Low Correlation

Sequences with Low Correlation 레일리페이딩채널에서의 DPC 부호의성능분석 * 김준성, * 신민호, * 송홍엽 00 년 7 월 1 일 * 연세대학교전기전자공학과부호및정보이론연구실 발표순서 서론 복호화방법 R-BP 알고리즘 UMP-BP 알고리즘 Normalied-BP 알고리즘 무상관레일리페이딩채널에서의표준화인수 모의실험결과및고찰 결론 Codig ad Iformatio Theory ab /15

More information

<30362E20C6EDC1FD2DB0EDBFB5B4EBB4D420BCF6C1A42E687770>

<30362E20C6EDC1FD2DB0EDBFB5B4EBB4D420BCF6C1A42E687770> 327 Journal of The Korea Institute of Information Security & Cryptology ISSN 1598-3986(Print) VOL.24, NO.2, Apr. 2014 ISSN 2288-2715(Online) http://dx.doi.org/10.13089/jkiisc.2014.24.2.327 개인정보 DB 암호화

More information

07변성우_ok.hwp

07변성우_ok.hwp 2 : (Regular Paper) 19 5, 2014 9 (JBE Vol. 19, No. 5, September 2014) http://dx.doi.org/10.5909/jbe.2014.19.5.631 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) a), a), b) Metadata Management System Implementation

More information

04 김영규.hwp

04 김영규.hwp THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 214 Nov.; 25(11), 1121 1127. http://dx.doi.org/1.5515/kjkiees.214.25.11.1121 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) Planar

More information

High Resolution Disparity Map Generation Using TOF Depth Camera In this paper, we propose a high-resolution disparity map generation method using a lo

High Resolution Disparity Map Generation Using TOF Depth Camera In this paper, we propose a high-resolution disparity map generation method using a lo High Resolution Disparity Map Generation Using TOF Depth Camera In this paper, we propose a high-resolution disparity map generation method using a low-resolution Time-Of- Flight (TOF) depth camera and

More information

adfasdfasfdasfasfadf

adfasdfasfdasfasfadf C 4.5 Source code Pt.3 ISL / 강한솔 2019-04-10 Index Tree structure Build.h Tree.h St-thresh.h 2 Tree structure *Concpets : Node, Branch, Leaf, Subtree, Attribute, Attribute Value, Class Play, Don't Play.

More information

<35335FBCDBC7D1C1A42DB8E2B8AEBDBAC5CDC0C720C0FCB1E2C0FB20C6AFBCBA20BAD0BCAE2E687770>

<35335FBCDBC7D1C1A42DB8E2B8AEBDBAC5CDC0C720C0FCB1E2C0FB20C6AFBCBA20BAD0BCAE2E687770> Journal of the Korea Academia-Industrial cooperation Society Vol. 15, No. 2 pp. 1051-1058, 2014 http://dx.doi.org/10.5762/kais.2014.15.2.1051 멤리스터의 전기적 특성 분석을 위한 PSPICE 회로 해석 김부강 1, 박호종 2, 박용수 3, 송한정 1*

More information

???? 1

???? 1 The Korean Journal of Applied Statistics (2014) 27(1), 13 20 DOI: http://dx.doi.org/10.5351/kjas.2014.27.1.013 Maximum Tolerated Dose Estimation by Stopping Rule and SM3 Design in a Phase I Clinical Trial

More information

Journal of Educational Innovation Research 2018, Vol. 28, No. 4, pp DOI: * A Research Trend

Journal of Educational Innovation Research 2018, Vol. 28, No. 4, pp DOI:   * A Research Trend Journal of Educational Innovation Research 2018, Vol. 28, No. 4, pp.295-318 DOI: http://dx.doi.org/10.21024/pnuedi.28.4.201812.295 * A Research Trend on the Studies related to Parents of Adults with Disabilities

More information

RVC Robot Vaccum Cleaner

RVC Robot Vaccum Cleaner RVC Robot Vacuum 200810048 정재근 200811445 이성현 200811414 김연준 200812423 김준식 Statement of purpose Robot Vacuum (RVC) - An RVC automatically cleans and mops household surface. - It goes straight forward while

More information

¼º¿øÁø Ãâ·Â-1

¼º¿øÁø Ãâ·Â-1 Bandwidth Efficiency Analysis for Cooperative Transmission Methods of Downlink Signals using Distributed Antennas In this paper, the performance of cooperative transmission methods for downlink transmission

More information

08김현휘_ok.hwp

08김현휘_ok.hwp (Regular Paper) 21 3, 2016 5 (JBE Vol. 21, No. 3, May 2016) http://dx.doi.org/10.5909/jbe.2016.21.3.369 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) a), a) An Audio Coding Technique Employing the Inter-channel

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA The e-business Studies Volume 17, Number 6, December, 30, 2016:275~289 Received: 2016/12/02, Accepted: 2016/12/22 Revised: 2016/12/20, Published: 2016/12/30 [ABSTRACT] SNS is used in various fields. Although

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA The e-business Studies Volume 17, Number 4, August, 30, 2016:319~332 Received: 2016/07/28, Accepted: 2016/08/28 Revised: 2016/08/27, Published: 2016/08/30 [ABSTRACT] This paper examined what determina

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Dec.; 27(12),

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Dec.; 27(12), THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2016 Dec.; 27(12), 1036 1043. http://dx.doi.org/10.5515/kjkiees.2016.27.12.1036 ISSN 1226-3133 (Print) ISSN 2288-226X (Online)

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Nov.; 25(11),

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Nov.; 25(11), THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2014 Nov.; 25(11), 11351141. http://dx.doi.org/10.5515/kjkiees.2014.25.11.1135 ISSN 1226-3133 (Print)ISSN 2288-226X (Online)

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Mar.; 30(3),

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Mar.; 30(3), THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2019 Mar.; 30(3), 223 228. http://dx.doi.org/10.5515/kjkiees.2019.30.3.223 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) Analysis

More information

Microsoft PowerPoint - e pptx

Microsoft PowerPoint - e pptx Import/Export Data Using VBA Objectives Referencing Excel Cells in VBA Importing Data from Excel to VBA Using VBA to Modify Contents of Cells 새서브프로시저작성하기 프로시저실행하고결과확인하기 VBA 코드이해하기 Referencing Excel Cells

More information

8-VSB (Vestigial Sideband Modulation)., (Carrier Phase Offset, CPO) (Timing Frequency Offset),. VSB, 8-PAM(pulse amplitude modulation,, ) DC 1.25V, [2

8-VSB (Vestigial Sideband Modulation)., (Carrier Phase Offset, CPO) (Timing Frequency Offset),. VSB, 8-PAM(pulse amplitude modulation,, ) DC 1.25V, [2 VSB a), a) An Alternative Carrier Phase Independent Symbol Timing Offset Estimation Methods for VSB Receivers Sung Soo Shin a) and Joon Tae Kim a) VSB. VSB.,,., VSB,. Abstract In this paper, we propose

More information

05 목차(페이지 1,2).hwp

05 목차(페이지 1,2).hwp THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2014 Oct.; 25(10), 10771086. http://dx.doi.org/10.5515/kjkiees.2014.25.10.1077 ISSN 1226-3133 (Print)ISSN 2288-226X (Online)

More information

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Example 3.1 Files 3.2 Source code 3.3 Exploit flow

More information

05(533-537) CPLV12-04.hwp

05(533-537) CPLV12-04.hwp 모바일 OS 환경의 사용자 반응성 향상 기법 533 모바일 OS 환경의 사용자 반응성 향상 기법 (Enhancing Interactivity in Mobile Operating Systems) 배선욱 김정한 (Sunwook Bae) 엄영익 (Young Ik Eom) (Junghan Kim) 요 약 사용자 반응성은 컴퓨팅 시스템에서 가장 중요 한 요소 중에 하나이고,

More information

(JBE Vol. 21, No. 1, January 2016) (Regular Paper) 21 1, (JBE Vol. 21, No. 1, January 2016) ISSN 228

(JBE Vol. 21, No. 1, January 2016) (Regular Paper) 21 1, (JBE Vol. 21, No. 1, January 2016)   ISSN 228 (JBE Vol. 1, No. 1, January 016) (Regular Paper) 1 1, 016 1 (JBE Vol. 1, No. 1, January 016) http://dx.doi.org/10.5909/jbe.016.1.1.60 ISSN 87-9137 (Online) ISSN 16-7953 (Print) a), a) An Efficient Method

More information

쉽게 배우는 알고리즘 강의노트

쉽게 배우는 알고리즘 강의노트 쉽게배우는알고리즘 ( 한빛미디어 ) 2 장. 상태공간트리의탐색 State-Space Tree State-space tree ( 상태공간트리 ) 문제해결과정의중간상태를각각한노드로나타낸트리 이장에서배우는세가지상태공간탐색기법 Backtracking Branch-and-bound A * algorithm - 2 - 한빛미디어 Travelling Salesman Problem

More information

07.045~051(D04_신상욱).fm

07.045~051(D04_신상욱).fm J. of Advanced Engineering and Technology Vol. 1, No. 1 (2008) pp. 45-51 f m s p» w Á xá zá Ÿ Á w m œw Image Retrieval Based on Gray Scale Histogram Refinement and Horizontal Edge Features Sang-Uk Shin,

More information

<353420B1C7B9CCB6F52DC1F5B0ADC7F6BDC7C0BB20C0CCBFEBC7D120BEC6B5BFB1B3C0B0C7C1B7CEB1D7B7A52E687770>

<353420B1C7B9CCB6F52DC1F5B0ADC7F6BDC7C0BB20C0CCBFEBC7D120BEC6B5BFB1B3C0B0C7C1B7CEB1D7B7A52E687770> Journal of the Korea Academia-Industrial cooperation Society Vol. 13, No. 2 pp. 866-871, 2012 http://dx.doi.org/10.5762/kais.2012.13.2.866 증강현실을 이용한 아동교육프로그램 모델제안 권미란 1*, 김정일 2 1 나사렛대학교 아동학과, 2 한세대학교 e-비즈니스학과

More information

230 한국교육학연구 제20권 제3호 I. 서 론 청소년의 언어가 거칠어지고 있다. 개ㅅㄲ, ㅆㅂ놈(년), 미친ㅆㄲ, 닥쳐, 엠창, 뒤져 등과 같은 말은 주위에서 쉽게 들을 수 있다. 말과 글이 점차 된소리나 거센소리로 바뀌고, 외 국어 남용과 사이버 문화의 익명성 등

230 한국교육학연구 제20권 제3호 I. 서 론 청소년의 언어가 거칠어지고 있다. 개ㅅㄲ, ㅆㅂ놈(년), 미친ㅆㄲ, 닥쳐, 엠창, 뒤져 등과 같은 말은 주위에서 쉽게 들을 수 있다. 말과 글이 점차 된소리나 거센소리로 바뀌고, 외 국어 남용과 사이버 문화의 익명성 등 청소년의 개인, 가정, 학교변인에 따른 비교육적 언어 사용의 차이 229 한국교육학연구 제20권 제3호 The Korea Educational Review 2014. 10. Vol.20. No.3. pp.229-251. 1) 청소년의 개인, 가정, 학교변인에 따른 비교육적 언어 사용의 차이* 강기수 조규판(동아대학교) [요 약] 본 연구의 목적은 청소년의 개인변인인

More information

10 노지은.hwp

10 노지은.hwp THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2013 DEC.; 24(12), 1190 1197. http://dx.doi.org/10.5515/kjkiees.2013.24.12.1190 ISSN 1226-3133 (Print) ISSN 2288-226X (Online)

More information

슬라이드 1

슬라이드 1 CHAP 8: 우선순위큐 우선순위큐 우선순위큐 (priority queue): 우선순위를가진항목들을저장하는큐 FIFO 순서가아니라우선순위가높은데이터가먼저나가게된다. 우선순위큐 가장일반적인큐 : 스택이나 FIFO 큐를우선순위큐로구현할수있다. 자료구조스택큐우선순위큐 삭제되는요소가장최근에들어온데이터가장먼저들어온데이터가장우선순위가높은데이터 응용분야 : 시뮬레이션시스템

More information

Gray level 변환 및 Arithmetic 연산을 사용한 영상 개선

Gray level 변환 및 Arithmetic 연산을 사용한 영상 개선 Point Operation Histogram Modification 김성영교수 금오공과대학교 컴퓨터공학과 학습내용 HISTOGRAM HISTOGRAM MODIFICATION DETERMINING THRESHOLD IN THRESHOLDING 2 HISTOGRAM A simple datum that gives the number of pixels that a

More information

2002년 2학기 자료구조

2002년 2학기 자료구조 자료구조 (Data Structures) Chapter 1 Basic Concepts Overview : Data (1) Data vs Information (2) Data Linear list( 선형리스트 ) - Sequential list : - Linked list : Nonlinear list( 비선형리스트 ) - Tree : - Graph : (3)

More information

슬라이드 1

슬라이드 1 CHAP 8: 우선순위큐 우선순위큐 우선순위큐 (priority queue): 우선순위를가진항목들을저장하는큐 FIFO 순서가아니라우선순위가높은데이터가먼저나가게된다. 가장일반적인큐 : 스택이나 FIFO 큐를우선순위큐로구현할수있다. 자료구조스택큐우선순위큐 삭제되는요소가장최근에들어온데이터가장먼저들어온데이터가장우선순위가높은데이터 응용분야 : 시뮬레이션시스템 ( 여기서의우선순위는대개사건의시각이다.)

More information

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074> SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......

More information

Journal of Educational Innovation Research 2018, Vol. 28, No. 1, pp DOI: * A Analysis of

Journal of Educational Innovation Research 2018, Vol. 28, No. 1, pp DOI: * A Analysis of Journal of Educational Innovation Research 2018, Vol. 28, No. 1, pp.99-117 DOI: http://dx.doi.org/10.21024/pnuedi.28.1.201803.99 2015 * A Analysis of the Characters and Issues about the 2015 Revised Social

More information

에너지경제연구 제13권 제1호

에너지경제연구 제13권 제1호 에너지경제연구 Korean Energy Economic Review Volume 13, Number 1, March 2014 : pp. 83~119 거시계량모형을이용한유가변동및 유류세변화의파급효과분석 * 83 84 85 86 [ 그림 1] 모형의해결정과정 87 [ 그림 2] 거시계량모형의흐름도 (flow chart) 88 89 < 표 1> 유류세현황 (2013

More information

04-다시_고속철도61~80p

04-다시_고속철도61~80p Approach for Value Improvement to Increase High-speed Railway Speed An effective way to develop a highly competitive system is to create a new market place that can create new values. Creating tools and

More information

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for 2003 Development of the Software Generation Method using Model Driven Software Engineering Tool,,,,, Hoon-Seon Chang, Jae-Cheon Jung, Jae-Hack Kim Hee-Hwan Han, Do-Yeon Kim, Young-Woo Chang Wang Sik, Moon

More information

878 Yu Kim, Dongjae Kim 지막 용량수준까지도 멈춤 규칙이 만족되지 않아 시행이 종료되지 않는 경우에는 MTD의 추정이 불가 능하다는 단점이 있다. 최근 이 SM방법의 단점을 보완하기 위해 O Quigley 등 (1990)이 제안한 CRM(Continu

878 Yu Kim, Dongjae Kim 지막 용량수준까지도 멈춤 규칙이 만족되지 않아 시행이 종료되지 않는 경우에는 MTD의 추정이 불가 능하다는 단점이 있다. 최근 이 SM방법의 단점을 보완하기 위해 O Quigley 등 (1990)이 제안한 CRM(Continu 한 국 통 계 학 회 논 문 집 2012, 19권, 6호, 877 884 DOI: http://dx.doi.org/10.5351/ckss.2012.19.6.877 Maximum Tolerated Dose Estimation Applied Biased Coin Design in a Phase Ⅰ Clinical Trial Yu Kim a, Dongjae Kim

More information

C# Programming Guide - Types

C# Programming Guide - Types C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든

More information

6주차.key

6주차.key 6, Process concept A program in execution Program code PCB (process control block) Program counter, registers, etc. Stack Heap Data section => global variable Process in memory Process state New Running

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 韓國電磁波學會論文誌第 21 卷第 12 號 2010 年 12 月論文 2010-21-12-09 Dual-Band Compact Broad Band-Pass Filter with Parallel Coupled Line 최영구 윤기철 이정훈 홍태의 Young-Gu ChoiBhanu Shrestha*Ki-Cheol Yn**Jeong-Hun Lee** Tae-Ui Hong***

More information

<31372DB9DABAB4C8A32E687770>

<31372DB9DABAB4C8A32E687770> 김경환 박병호 충북대학교 도시공학과 (2010. 5. 27. 접수 / 2011. 11. 23. 채택) Developing the Traffic Severity by Type Kyung-Hwan Kim Byung Ho Park Department of Urban Engineering, Chungbuk National University (Received May

More information

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다 이장에서사용되는 MATLAB 명령어들은비교적복잡하므로 MATLAB 창에서명령어를직접입력하지않고확장자가 m 인 text 파일을작성하여실행을한다. 즉, test.m 과같은 text 파일을만들어서 MATLAB 프로그램을작성한후실행을한다. 이와같이하면길고복잡한 MATLAB 프로그램을작성하여실행할수있고, 오류가발생하거나수정이필요한경우손쉽게수정하여실행할수있는장점이있으며,

More information

10 이지훈KICS2015-03-068.hwp

10 이지훈KICS2015-03-068.hwp 논문 15-40-05-10 The Journal of Korean Institute of Communications and Information Sciences '15-05 Vol.40 No.05 http://dx.doi.org/10.7840/kics.2015.40.5.851 가로등 인프라를 활용한 안전한 스마트 방범 시스템 차 정 화, 이 주 용 *, 이

More information

이용석 박환용 - 베이비부머의 특성에 따른 주택유형 선택 변화 연구.hwp

이용석 박환용 - 베이비부머의 특성에 따른 주택유형 선택 변화 연구.hwp 住居環境 韓國住居環境學會誌 第 11 卷 1 號 ( 通卷第 20 號 ) pp. 159~172 투고 ( 접수 ) 일 : 2013.02.28. 게재확정일자 : 2013.04.04. The change of housing choice by characteristics of the Baby Boomers Lee, Yong-Seok Park, Hwan-Yong Abstract

More information

Microsoft Word - KSR2012A021.doc

Microsoft Word - KSR2012A021.doc YWXY G ºG ºG t G G GGGGGGGGGrzyYWXYhWYXG Ÿƒ Ÿ ± k ¹Ÿˆ Review about the pantograph field test result adapted for HEMU-430X (1) ÕÕÛ äñ ã G Ki-Nam Kim, Tae-Hwan Ko * Abstract In this paper, explain differences

More information

Æ÷Àå½Ã¼³94š

Æ÷Àå½Ã¼³94š Cho, Mun Jin (E-mail: mjcho@ex.co.kr) ABSTRACT PURPOSES : The performance of tack coat, commonly used for layer interface bonding, is affected by application rate and curing time. In this study, bonding

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Feb.; 29(2), IS

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Feb.; 29(2), IS THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2018 Feb.; 29(2), 93 98. http://dx.doi.org/10.5515/kjkiees.2018.29.2.93 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) UHF-HF

More information

슬라이드 1

슬라이드 1 6-1 리스트 (list) 란순서를가진항목들을표현하는자료구조 리스트를구현하는두가지방법 배열 (array) 을이용하는방법 구현간단 삽입, 삭제시오버헤드 항목의개수제한 연결리스트 (linked list) 를이용하는방법 구현복잡 삽입, 삭제가효율적 크기가제한되지않음 6-2 객체 : n 개의 element 형으로구성된순서있는모임 연산 : add_last(list,

More information

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A634C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A634C0CFC2F72E BC8A3C8AF20B8F0B5E55D> 뻔뻔한 AVR 프로그래밍 The 4 th Lecture 유명환 ( yoo@netplug.co.kr) 1 시간 (Time) 에대한정의 INDEX 2 왜타이머 (Timer) 와카운터 (Counter) 인가? 3 ATmega128 타이머 / 카운터동작구조 4 ATmega128 타이머 / 카운터관련레지스터 5 뻔뻔한노하우 : 레지스터비트설정방법 6 ATmega128

More information

Journal of Educational Innovation Research 2017, Vol. 27, No. 2, pp DOI: : Researc

Journal of Educational Innovation Research 2017, Vol. 27, No. 2, pp DOI:   : Researc Journal of Educational Innovation Research 2017, Vol. 27, No. 2, pp.251-273 DOI: http://dx.doi.org/10.21024/pnuedi.27.2.201706.251 : 1997 2005 Research Trend Analysis on the Korean Alternative Education

More information