• Title/Summary/Keyword: functional programming

Search Result 148, Processing Time 0.027 seconds

Financial Application of Time Series Prediction based on Genetic Programming

  • Yoshihara, Ikuo;Aoyama, Tomoo;Yasunaga, Moritoshi
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2000.10a
    • /
    • pp.524-524
    • /
    • 2000
  • We have been developing a method to build one-step-ahead prediction models for time series using genetic programming (GP). Our model building method consists of two stages. In the first stage, functional forms of the models are inherited from their parent models through crossover operation of GP. In the second stage, the parameters of the newborn model arc optimized based on an iterative method just like the back propagation. The proposed method has been applied to various kinds of time series problems. An application to the seismic ground motion was presented in the KACC'99, and since then the method has been improved in many aspects, for example, additions of new node functions, improvements of the node functions, and new exploitations of many kinds of mutation operators. The new ideas and trials enhance the ability to generate effective and complicated models and reduce CPU time. Today, we will present a couple of financial applications, espc:cially focusing on gold price prediction in Tokyo market.

  • PDF

Optimal Traffic Signal Control Using an Efficient Dynamic Programming (효율적인 동적계획법을 이용한 최적 교통 신호제어)

  • Park, Yun-Sun;Kim, Chang-Ouk
    • Journal of Korean Institute of Industrial Engineers
    • /
    • v.26 no.4
    • /
    • pp.315-324
    • /
    • 2000
  • This paper presents an efficient dynamic programming(DP) method, so called EDPAS (Efficient Dynamic Programming Algorithm for Signal), for optimally controlling traffic signal in real-time mode at a single intersection. The objective of EDPAS is to minimize total vehicle delay. It applies reaching method to solve forward DP functional equation, which does not need any priori knowledge on the states of DP network. Two acceleration techniques within reaching method are the main feature of EDPAS. They are devised to eliminate inferior DP states by comparing between states and maintaining incumbent value, resulting in a great amount of computational efficiency. An example is shown to verify the advantage of EDPAS.

  • PDF

Analysis of Evolutionary Optimization Methods for CNN Structures (CNN 구조의 진화 최적화 방식 분석)

  • Seo, Kisung
    • The Transactions of The Korean Institute of Electrical Engineers
    • /
    • v.67 no.6
    • /
    • pp.767-772
    • /
    • 2018
  • Recently, some meta-heuristic algorithms, such as GA(Genetic Algorithm) and GP(Genetic Programming), have been used to optimize CNN(Convolutional Neural Network). The CNN, which is one of the deep learning models, has seen much success in a variety of computer vision tasks. However, designing CNN architectures still requires expert knowledge and a lot of trial and error. In this paper, the recent attempts to automatically construct CNN architectures are investigated and analyzed. First, two GA based methods are summarized. One is the optimization of CNN structures with the number and size of filters, connection between consecutive layers, and activation functions of each layer. The other is an new encoding method to represent complex convolutional layers in a fixed-length binary string, Second, CGP(Cartesian Genetic Programming) based method is surveyed for CNN structure optimization with highly functional modules, such as convolutional blocks and tensor concatenation, as the node functions in CGP. The comparison for three approaches is analysed and the outlook for the potential next steps is suggested.

Computer aided design system for robotic painting line (동장공정의 로보틱자동화를 위한 설계지원 시스템)

  • Suh, Suk-Hwan;Cho, Jung-Hoon;Kang, Dae-Ho
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.11 no.5
    • /
    • pp.171-179
    • /
    • 1994
  • For successful implementation of robotic painting system, a structured design and analysis procedure is necessary. In designing robotic system, both functional and economical feasibility should be investigated. As the robotization is complicated task involving implemen- tation details (such as robot selection, accessory design, and spatial layout) together with operation details, the computer aided design and analysis method should be sought. However, conventional robotic design systems and off-line programming systems cannot accommodate these inquiries in a unified fashion. In this research, we develop an interactive design support system for robotization of a cycle painting line. With the developed system called SPRPL (Simulation Package for Robotic Painting Line) users can design the painting objects (via FRAME module), select robot model (ROBOT), design the part hanger (FEEDER), and arrange the workcell. After motion programming (MOTION), the design is evaluated in terms of: a) workpace analysis, b) coating thickness analysis, and c) cycle time (ANALYSIS).

  • PDF

Development of an Intelligent Unmanned Vehicle Control System (지능형 무인자동차 제어시스템 개발)

  • Kim, Yoon-Gu;Lee, Ki-Dong
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.3 no.3
    • /
    • pp.126-135
    • /
    • 2008
  • The development of an unmanned vehicle basically requires the robust and reliable performance of major functions which include global localization, lane detection, obstacle avoidance, path planning, etc. The implementation of major functional subsystems are possible by integrating and fusing data acquired from various sensory systems such as GPS, vision, ultrasonic sensor, encoder, and electric compass. This paper focuses on implementing the functional subsystems, which are designed and developed by a graphical programming tool, NI LabVIEW, and also verifying the autonomous navigation and remote control of the unmanned vehicle.

  • PDF

Analysis of Food and Nutrition Information of Diet-related Programs in Comprehensive Programming Channels: Focus on Professional Panelists (종합편성채널 식생활관련 프로그램의 식품영양정보 분석 - 전문가 출연자를 중심으로 -)

  • Kim, Soon Mi;Lee, Sunyong
    • Journal of the Korean Society of Food Culture
    • /
    • v.31 no.6
    • /
    • pp.661-674
    • /
    • 2016
  • We analyzed information provided by diet-related programs of comprehensive programming channels and the relationship between composition of professional panelists and quality of provided information. We selected 82 items among eight programs by MBN, JTBC, and TV chosun. All 82 items provided information about food & nutrition and health & disease, but only 32 items (39.0%) and 35 items (42.7%) provided information on food culture and food safety, respectively. Among the food ingredients, phytochemicals (81.7%) were the most frequently mentioned, and the contents of functional ingredients occupied a large part. The inappropriate information on programs were broadcast on an average of 1.2 episodes per program, and the most pointed out item was information that could confuse viewers with drugs (29.3%). Among the professional panelists, medical doctors (38.9%) and Oriental medicine doctors (16.6%) had the highest number of appearances, and professors of food & nutrition constituted only 7.1%. However, the increase in the number of appearances of professors showed a positive effect on the quality of program information. Contents focused on balanced nutrient intake and dietary culture of Korea should be increased rather than focusing on the function of each nutrient in comprehensive programming channels.

A Design Problem of a Service System with Bi-functional Servers (이중작업능력의 서버로 구성된 서비스시스템 설계)

  • Kim, Sung-Chul
    • Journal of the Korean Operations Research and Management Science Society
    • /
    • v.32 no.3
    • /
    • pp.17-31
    • /
    • 2007
  • In this paper, we consider a service system with bi-functional servers, which can switch between the primary service room and the secondary room. A service policy is characterized by the switching paints which depend on the queue length in the primary service room and the service level requirement constraint of the secondary room. The primary service room is modeled as a Markovian queueing system and the throughput of the primary service room is function of the total number of bi-functional servers. the buffer capacity of the primary service room, and the service policy. There is a revenue obtained from throughput and costs due to servers and buffers. We study the problem of simuitaneously determining the optimal number of servers, buffer capacity, and service policy to maximize profit of the service system, and develop an algorithm which can be successfully applied with the small number of computations.

Study of a Three-Dimensional and Multi-Functional Urban High-Rise Complex in the High-Density Environment: Design Practice of Yiwu World Trade Center

  • Li, Linxue;Hou, Miaomiao;Zhang, Qi
    • International Journal of High-Rise Buildings
    • /
    • v.8 no.1
    • /
    • pp.37-47
    • /
    • 2019
  • Facing the challenges of urban form and space quality in a high-density environment, the paper puts forward the development trend of three-dimensional and multi-functional design for an urban high-rise complex, and analyzes the design methods of establishing an urban landmark, including multi-functional composition, three-dimensional space integration, three-dimensional traffic organization and energy flow programming. Meanwhile, combined with the specific design case of Yiwu World Trade Center, the practical experience of designing a high-rise complex in China's medium-sized cities is analyzed.

Exeution Model for Functional Programming Language with States (상태를 갖는 함수형 프로그래밍 언어의 수행모델)

  • Ju, Hyeong-Seok;Kim, Hong-Eup;Yu, Won-Hui
    • The Transactions of the Korea Information Processing Society
    • /
    • v.4 no.3
    • /
    • pp.846-858
    • /
    • 1997
  • Despite elaegant semantics and a lot of features, pure functional programming languages do not provide an affcient way of represnting states.Many researches have been done to resolve the problem, however, another problem arises that it is hard to implement becaese of the complex type system and redujction rule.Therefore, the scheme which simplifies the reduction rule and maintains states effciently is needed to have the implemen-taiton dffetive.This paper proposes st-calculus, the excution model of a functinal language with states and proves that the proposed model satistiies the church-Rosser theorem.It has simple reduction rules and the ability of rerpresenting states without, and the difficulties with implementation may be reduced by simplifving the reduction rules.

  • PDF

Design and Implementation of Educational Robot for Programming Learning (프로그래밍 학습을 위한 교육용 로봇 설계 및 구현)

  • Moon, Chae-Young;Ryoo, Kwang-Ki
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.13 no.6
    • /
    • pp.2497-2503
    • /
    • 2012
  • In this study an educational robot for programming education was designed and implemented. The robot in this study is composed of hardware containing a sensor, a processor, and a motor driver circuit, software to control the educational robot, machine parts to manufacture the robot structure, and a teaching material containing educational contents and the manufacturing manual. This robot is characterized by direct programming without a computer, which gives no spatial restrictions on robot education and enables dynamic program education beyond limitations of the existing static computer program education since students' programming results are found in the robot's movements. User-centered functional commands, which make it possible to control the robot with simple knowledge concerning hardware and basic commands, were used to enable even students who first accessed a robot or computer program to make access with ease.