• 제목/요약/키워드: DO 최적화

검색결과 698건 처리시간 0.028초

안드로이드 디바이스 최적화를 위한 GOF 디자인 패턴적용 방법에 대한 연구 (A Study on the Application Method of GOF Design Pattern for Optimizing Android Devices)

  • 정우철;전문석;최도현
    • 한국인터넷방송통신학회논문지
    • /
    • 제17권1호
    • /
    • pp.89-97
    • /
    • 2017
  • 최근 사물인터넷(IoT), 웨어러블 등 PC이외에 휴대용 디바이스를 대상으로 OOP(Object-Oriented Programming)와 함께 GoF(Gang of Four)의 디자인 패턴 등 다양한 객체지향 방법론 설계를 기반으로 소프트웨어를 개발하고 있다. 그러나 잘못된 어플리케이션 설계는 운영체제 속도 저하, 메모리 점유율과 배터리 사용량 증가 등 문제를 발생시킬 수 있기 때문에 저 사양 디바이스에서의 프로그래밍 최적화의 중요도가 높다. 본 논문에서는 안드로이드(Android) 운영체제를 기반으로 Strategy패턴, State패턴, Observer패턴 등 최적화된 디자인 패턴 적용 방법을 제안한다. 테스트 결과 제안하는 패턴 선별 기법이 저 사양 디바이스에 최적화된 디자인 패턴을 선별할 수 있다는 것을 확인하였다.

2차 다항회귀 메타모델을 이용한 달착륙선 충격흡수 시스템의 순차적 근사 최적설계 (Sequential Approximate Optimization of Shock Absorption System for Lunar Lander by using Quadratic Polynomial Regression Meta-model)

  • 오민환;조영민;이희준;조진연;황도순
    • 한국항공우주학회지
    • /
    • 제39권4호
    • /
    • pp.314-320
    • /
    • 2011
  • 본 연구에서는 2단으로 구성된 달착륙선 충격 흡수 장치에 대한 최적화를 수행하였다. 충격 흡수 장치의 복잡한 충격거동을 모사하기 위해 1차원 구성방정식 모델을 제안하였으며, 이와 함께 상용해석 소프트웨어인 ABAQUS를 활용하여 최적화를 위한 2차 다항회귀 메타모델을 구성하였다. 구성된 메타모델을 순차적 근사 최적설계 기법에 적용하여 2단 충격 흡수 장치의 최적화를 수행하였으며, 이를 통해 허니컴 구조를 이용한 충격 흡수장치의 셀크기와 포일 두께를 변화시킴에 따라 달착륙선의 월면 착륙 시 충격하중을 크게 저감시킬 수 있음을 확인하였다.

IP 주소 검색을 위한 최적화된 영역분할 이진검색 구조 (Optimized Binary-Search-on- Range Architecture for IP Address Lookup)

  • 박경혜;임혜숙
    • 한국통신학회논문지
    • /
    • 제33권12B호
    • /
    • pp.1103-1111
    • /
    • 2008
  • 라우터는 입력되는 패킷을 인터넷 주소 검색을 통하여 패킷의 목적지로 향하는 포트로 포워딩하는 역할을 하는데, 입력되는 속도와 같은 속도로 패킷을 포워딩하기 위해서는 매우 빠른 검색을 제공할 필요가 있다. 본 논문에서는 이진 검색을 이용한 IP 주소 검색구조에 대해 연구하였다. 대부분의 이진 검색 알고리즘들은 균형 이진 검색을 진행하지 않아 과도한 메모리 접근을 야기함으로써 검색속도가 느린 단점이 있다. 한편 영역분할을 이용한 이진 검색 알고리즘은 매우 빠른 검색 성능을 보이지만, 메모리 요구량이 크다는 단점이 있다. 본 논문에서는 영역분할 이진 검색에서 불필요한 엔트리와 항목을 삭제함으로써 라우팅 테이블의 크기를 최적화하여 메모리 요구량을 감소시키는 방법에 대하여 연구하였다. 이러한 최적화를 통하여 프리픽스의 개수와 비슷하거나 적은 수의 엔트리를 갖는 영역분할 이진 검색 라우팅 테이블을 구성할 수 있음을 보였다. 실제 사용되는 다양한 크기의 라우팅 테이블을 이용하여 영역분할 이진 검색의 원래 구조와 최적화된 구조의 검색 성능을 비교하였으며, 다른 여러가지 이진 검색 알고리즘과의 성능을 비교하였다.

자바 메모리 모델을 이용한 멀티 스레드 자바 코드 검증 (Verification for Multithreaded Java Code using Java Memory Model)

  • 이민;권기현
    • 정보처리학회논문지D
    • /
    • 제15D권1호
    • /
    • pp.99-106
    • /
    • 2008
  • 최신의 컴파일러는 실행 속도를 높이기 위해서 최적화 작업을 수행한다. 그러나 최적화 작업 중에 프로그램 구문의 실행 순서가 바뀔 수 있다. 단일 스레드 소프트웨어 에서는 최적화가 실행 결과에 영향을 주지 않지만 멀티 스레드 소프트웨어에서는 최적화로 인해서 기존의 실행 과정을 계산하는 방법으로는 설명할 수 없는 실행 결과가 발생할 수 있다. 이 문제점을 해결하기 위해서 자바 메모리 모델이 제안되었다. 자바 메모리 모델은 구문의 재배치를 고려하여 멀티 스레드 소프트웨어의 가능한 실행 과정을 명세하고 있다. 현재 자바 메모리 모델은 자바의 표준 메모리 모델로 정의되어 있다. 하지만 대부분의 멀티스레드 소프트웨어 검증 도구는 자바 표준 메모리 모델인 자바 메모리 모델 대신에 순차 일관성메모리 모델만을 고려하고 있다. 순차 일관성 메모리모델에서는 구문의 재배치를 고려하지 않는다. 본 논문에서는 자바 메모리 모델을 이용한 소프트웨어 모델 체킹 기법을 설명한다. 이를 이용하여 기존 소프트웨어 검증 도구인 JavaPathFinder 에서 오류가 없다고 한 소프트웨어의 오류를 찾아내었다.

비용효율을 고려한 자기 충전형 콘크리트의 CCD 실험설계법 및 가중 다목적성 기반 다목적설계최적화(MODO) (Muti-Objective Design Optimization of Self-Compacting Concrete using CCD Experimental Design and Weighted Multiple Objectives Considering Cost-Effectiveness)

  • 도정윤
    • 한국구조물진단유지관리공학회 논문집
    • /
    • 제24권3호
    • /
    • pp.26-38
    • /
    • 2020
  • 자기 충전형 콘크리트의 배합물 설계는 전형적인 다기준의사결정의 과정이다. 본 연구에서는 실험설계법과 반응표면법을 이용하여 SCC 배합물 전산 설계가 가능하도록 재료성능 및 비용모델을 생성하고, 요구조건을 반영한 여러 성능 사이의 상대적 중요도를 산정하여 가중 다목적 설계문제로 정식화하여 수치최적해를 계산함으로써 비용효율을 고려한 SCC최적설계를 수행하였다. 실험비용과 시간을 고려하여 SCC의 수많은 요구성능 중 압축강도, 철근충전성, 재료분리저항성, 비용정보 등을 다목적 최적화의 목적함수로 설정하였다. 재료경제성을 최적재료설계프로세스에 합리적으로 반영함으로써 경제적 콘크리트배합설계를 수행할 수 있었으며, 본 연구 결과 실험점 계획에서부터 최적해 산출에 이르는 과정을 객관적인 프로세스로 구성함으로써 콘크리트 범용 최적재료설계기술 및 전산화를 기대할 수 있다.

유전알고리즘 및 ON/OFF 방법을 이용한 가시광선 영역의 나노개구 형상의 위상최적설계 (Nanoaperture Design in Visible Frequency Range Using Genetic Algorithm and ON/OFF Method Based Topology Optimization Scheme)

  • 신현도;유정훈
    • 대한기계학회논문집A
    • /
    • 제37권12호
    • /
    • pp.1513-1519
    • /
    • 2013
  • 유전 알고리즘은 자연의 진화 과정에 기초한 계산 모델로서 전역 최적화 결과를 제공할 수 있다. 변화율(gradient)을 기반으로 하는 방법들과는 달리, 민감도 해석이 요구되지 않으므로 민감도 해석이 어려운 전계(electric field)에서의 나노 단위 구조물의 형상 설계에 적합하다. 본 연구는 유전 알고리즘과 ON/OFF 방법을 기반으로 위상최적화를 수행하여 가시광선 영역에서 새로운 형태의 나노개구 설계를 목표로 하였다. 연구의 목적은 나노개구 아래10nm에 위치한 측정영역에서의 전계 투과효율(transmission rate)을 최대화하며, 동시에 다른 영역에서의 전계 분포를 최소화하는 것이다. 유한요소해석 및 최적화 과정은 상용 프로그램 COMSOl과 Matlab 프로그램의 연동에 의하여 수행되었다. 최적화 모델의 결과는 초기 모델과의 전계 강도 (electric field intensity) 및 근접장의 초점치수(spot size)를 비교하여 분석하였다.

비트코인 가격 예측을 위한 LSTM 모델의 Hyper-parameter 최적화 연구 (A Study on the Hyper-parameter Optimization of Bitcoin Price Prediction LSTM Model)

  • 김준호;성한울
    • 한국융합학회논문지
    • /
    • 제13권4호
    • /
    • pp.17-24
    • /
    • 2022
  • 비트코인은 정부나 금융기관에 의존되어 있지 않은 전자 거래를 지향하며 만들어진 peer-to-peer 방식의 암호화폐이다. 비트코인은 최초 발행 이후 거대한 블록체인 금융 시장을 생성했고, 이에 따라 기계 학습을 이용한 비트코인 가격 데이터를 예측하는 연구들이 활발해졌다. 그러나 기계 학습 연구의 비효율적인 Hyper-parameter 최적화 과정이 연구 진행에 있어 비용적인 측면을 악화시키고 있다. 본 논문은 LSTM(Long Short-Term Memory) 층을 사용하는 비트코인 가격 예측 모델에서 가장 대표적인 Hyper-parameter 중 Timesteps, LSTM 유닛의 수, 그리고 Dropout 비율의 전체 조합을 구성하고 각각의 조합에 대한 예측 성능을 측정하는 실험을 통해 정확한 비트코인 가격 예측을 위한 Hyper-parameter 최적화의 방향성을 분석하고 제시한다.

반응표면분석을 이용한 아가콩의 추출조건 최적화 (Optimization of Extraction Process Conditions of Aga Soybean Using Response Surface methodology)

  • 이진만;나임정;이도상;김화정;김영일;이형민;허상선
    • 한국응용과학기술학회지
    • /
    • 제38권6호
    • /
    • pp.1699-1708
    • /
    • 2021
  • 고품질의 아가콩 음료개발을 위해 반응표면분석법에 의한 추출조건을 최적화 하였다. 아가콩의 최적 볶음조건은 250 ℃, 30분으로 설정하였다. 추출시간, 추출온도에 따른 아가콩의 품질지표인 pH, 색도 및 이소플라본 함량은 1% 이내에서의 유의적인 영향을 미치는 것으로 나타났다. 추출온도와 추출시간이 길어질수록 이소플라본 함량은 높은 것으로 나타났다. 반응표면분석의 이소플라본 추출 공정 최적화 결과 추출온도는 99.5 ℃, 추출시간은 1.7 h으로 나타났으며, 이 조건에서 이소플라본의 최적 수율은 10.63 ㎍/mL로 예측되었다.

위성 탑재체 구조물의 최적화 기반 모델 보정 (Optimization-based model correlation of satellite payload structure)

  • 윤도희
    • 항공우주시스템공학회지
    • /
    • 제18권2호
    • /
    • pp.104-116
    • /
    • 2024
  • 인공위성은 발사체 모델과 연성하중해석을 수행하여 설계를 최종 검증하게 된다. 연성하중해석 결과의 정확도를 높이기 위해서는 유한요소모델 정확도가 매우 중요하며, 이를 위해 모델 보정은 필수적이다. 일반적으로 모델 보정은 재료 물성치와 두께 등을 하나씩 바꿔가며 수행하게 되는데, 이는 매우 많은 시간과 비용이 소요된다. 따라서 본 논문에서는 최적화 기법을 이용하여 탑재체 유한요소모델의 보정작업을 보다 효율적으로 수행하였다. 분산분석을 통해 중요 변수를 선정하고, 크리깅 대체 모델을 이용하여 해석과 최적화에 필요한 시간과 비용을 절감하였다. 본 논문에서 제안한 보정 방법은 진동 시험 결과만 있으면 적용할 수 있으며, 수치적인 계산 비용과 소요 시간을 대폭 줄일 수 있다는 점에서 효율성 측면에서 큰 장점이 있다.

CAT 모형의 침투해석방법별 전역최적화기법을 이용한 보령댐 유역의 유출 특성 변화 분석 (Analysis of Streamflow Characteristics of Boryeong-dam Watershed using Global Optimization Technique by Infiltraion Methods of CAT)

  • 박상현;김현준;장철희
    • 한국산학기술학회논문지
    • /
    • 제20권2호
    • /
    • pp.412-424
    • /
    • 2019
  • 본 연구에서는 물리적 매개변수 기반의 물 순환 해석 모형인 CAT(Catchment hydrologic cycle Assessment Tool)의 침투해석 방법별 유역 유출 특성의 변화를 분석하였다. 연구대상 유역은 충남지역에 위치한 보령댐 유역으로 최근 몇 년간 심각한 가뭄으로 인해 피해를 입은 바 있으며 금강 하류에서 보령댐 상류를 잇는 도수로를 설치하는 등의 노력을 통하여 현재는 안정을 찾은 상태이다. 이상 기후로 인해 발생하는 잦은 가뭄에 대응하기 위해서 는 유역 내 수문 환경 특성 인자들의 상호작용 규명을 통한 정도 높은 물 순환 해석이 필수적이다. 본 연구에서는 토양 침투 관련 매개변수가 유역 유출 특성에 미치는 영향을 CAT에서 제공하는 Rainfall Excess, Green&Ampt 및 Horton 등의 침투 해석 방법별로 분석하였으며 각 침투해석 방법별 토양 관련 주요 매개변수들의 연도별 변동을 비교하기 위해 CAT과 연계된 매개변수 최적화 및 불확실성 분석 패키지인 PEST(Model-Independent Parameter ESTimation) 내의 전역최적화기법(SCEUA-P)을 이용하여 매개변수 보정을 실시하였다. 또한 매개변수 최적화 수행 시에 각 연도별로 최적화한 결과를 매년 적용하는 경우와 전체 모의기간에 대해 최적화한 결과를 전 기간에 적용하는 경우, 그리고 각 연도별 최적화한 결과의 평균값을 전체 모의기간에 적용하는 세 가지 경우에 대한 유출 특성의 변화를 침투 해석 방법별로 비교 및 분석하였다.