• Title/Summary/Keyword: Dynamic Programming

Search Result 955, Processing Time 0.031 seconds

Implementation of Dynamic Programming Using Cellular Nonlinear Neural Networks (셀룰라 비선형 회로망에 의한 동적계획법의 구현)

  • Park, Jin-Hee;Son, Hong-Rak;Kim, Hyong-Suk
    • Proceedings of the KIEE Conference
    • /
    • 2000.07d
    • /
    • pp.3060-3062
    • /
    • 2000
  • A fast optimal path planning algorithm using the analog Cellular Nonlinear Circuits (CNC) is proposed. The proposed algorithm compute the optimal path using subgoal-based dynamic programming algorithm. In the algorithm, the optimal paths are computed regardless of the distance between the initial and the goal position. It begins to find subgoals starting from the initial position when the output of the initial cell becomes nonzero value. The suboal is set as the initial position to find the next subgoal until the final goal is reached. Simulations have been done considering the imprecise hardware fabrication and the limitation of the magnitude of input value.

  • PDF

Object-Oriented Dynamic Programming: An Application to Unit Commitment (객체 지향형 동적 계획법을 이용한 화력 발전기의 기동정지계획)

  • Choi, S.Y.;Kim, H.J.;Jung, H.S.;Shin, M.C.;Suh, H.S.;Park, J.S.;Kwon, M.H.
    • Proceedings of the KIEE Conference
    • /
    • 1998.07c
    • /
    • pp.1140-1142
    • /
    • 1998
  • This paper presents object-oriented dynamic programing formulation of the unit commitment problem. This approach features the classification of generating units into related groups so called class. All object which share the same set of attributes and methods are grouped together in classes and designed inheritance hierarchy to minimize the number of unit combination which must be tested without precluding the optimal path. So this programming techniques will maximize the efficiency of unit commitment.

  • PDF

Capacity Expansion Planning Model of Private Distribution Center Under Usability of Public Distribution Center (영업용 물류센터 사용하에서 자가 물류센터의 크기 확장계획 모형)

  • Chang, Suk-Hwa
    • Journal of Korean Society of Industrial and Systems Engineering
    • /
    • v.33 no.1
    • /
    • pp.71-79
    • /
    • 2010
  • This paper addresses capacity expansion planning model of distribution center under usability of public distribution center. For discrete and finite time periods, demands for distribution center increase dynamically. The capacity expansion planning is to determine the capacity expansion size of private distribution center and usage size of public distribution center for each period through the time periods. The capacity expansion of private distribution center or lease usage of public distribution center must be done to satisfy demand increase for distribution center. The costs are capacity expansion cost and excess capacity holding cost of private distribution center, lease usage cost of public distribution center. Capacity expansion planning of minimizing the total costs is mathematically modelled. The properties of optimal solution are characterized and a dynamic programming algorithm is developed. A numerical example is shown to explain the problem.

Design of Problem Size-Independent Systolic Array for Polyadic-Nonserial Dynamic Programming (Polyadic nonserial 동적 프로그래밍을 위한 문제크기에 독립적인 시스톨릭 어레이의 설계)

  • 우창호;신동석;정신일;권대형
    • Journal of the Korean Institute of Telematics and Electronics A
    • /
    • v.30A no.3
    • /
    • pp.67-75
    • /
    • 1993
  • In many practical applications of systolic array, it is common that the problem size(n) is larger than the array size(M). In this case, the problem has to be partitioned into block to fit into the array before it is processed. This paper presents a problem partition method for dynamic programming and 2-dimensional systolic array suitable for it. Designed array has two types of array configur-ation for processing the partitioned problem. The queue is designed for storing and recirculating the intermediate results in the correct location and time. The number of processing elements and queues required are M(3M+1)/2, 4M respectively. The total processing time is 2(M+1)+(n+10M+3)(n/M-1)(n/M-1)/6.

  • PDF

Second-Order Elastic Analysis and Optimum Design Considering Semi-Rigid Connection for Steel Structures (반강접 접합부를 고려한 철골 구조물의 2차 탄성 해석 및 최적설계)

  • Gu, Bon-Ryul;Park, Choon-Wook;Kang, Sung-Won;Kang, Moon-Myung
    • Journal of Korean Association for Spatial Structures
    • /
    • v.3 no.1 s.7
    • /
    • pp.35-46
    • /
    • 2003
  • Conventional analysis and design of steel structures are performed using the assumption of a either fully rigid or pinned. However, every steel connection lies in between fully rigid and pinned connection. So, It is important to consider the connection for steel structure design. In this paper Computer-based second-order elastic analysis is used to calculate one story two bay and two story three bay for steel structures with semi-rigid connection. Genetic Algorithms(GAs) and Sequential Unconstrained Minized Technique(SUMT) dynamic programming is used to the method for optimum design of steel structures. The efficiency and validity of the developed continuous and discrete optimum design algorithm was verified by applying the algorithm to optimum design examples.

  • PDF

A Study on a Preventive Replacement Model by the Dynamic Programming Method (동적 계획법에 의한 예방교체모형에 관한 연구)

  • 조재립;황의철
    • Journal of Korean Society of Industrial and Systems Engineering
    • /
    • v.10 no.16
    • /
    • pp.75-80
    • /
    • 1987
  • This paper is deals with the preventive replacement for the equipment which fails only when the total amount of damage reaches a prespecified failure level. Most of replacement model use time as their decision variable, but it is not appropriate for the cases in which failures dependent on their cumulative damage levels. In this paper, a new type preventive replacement model is introduced in which an equipment is replaced before failure when the cumulative damage reaches a certain level or replaced on failure, whichever occures first. The optimal replacement damage levels which minimize total expected cost are obtained by the Dynamic programming Method when the number of use of the equipment is finite. A numerical example is also presented. The optimal preventive replacement policy when the equipment will be used for a finite time span is also discussed.

  • PDF

Optimal Conjunctive Use of Surface and Ground Water (지표수와 지하수의 최적 연계운영)

  • Yi, Jae-Eung
    • Journal of Korea Water Resources Association
    • /
    • v.35 no.4 s.129
    • /
    • pp.367-374
    • /
    • 2002
  • Water supply plan by optimal conjunctive use of surface and ground water is studied to prepare expected water deficit in near future. The optimization model for conjunctive use of surface and ground water is developed using discrete differential dynamic programming technique to maximize net benefit by water supply. As a result of applying the model to Namdaechun river located in Yangyang, it is found that water supply reliability using optimal conjunctive use of surface and ground water is much higher than reliability using surface water alone.

Flood Control Operation of Soyang and Choongju Reservoirs by the Min-max DP (Min-Max DP에 의한 소양 및 충주호의 홍수조절운영)

  • 오영민;이길성
    • Water for future
    • /
    • v.19 no.4
    • /
    • pp.339-346
    • /
    • 1986
  • A real-time single reservoir operation model using the Min-max Dynamic Programming for the flood control of Soyanggang Dam and Choongju Dam is developed. The objective function is to minimize the maximum release from each dam and the constraints are those from ther reservoir and channel characteristics. Control and utilization efficiencies are used to measure the performance of the reservoir operation method (ROM). In comparison with those of simulation models(such as the Rigid ROM, the Technical ROM and the Linear Decision Rule), the efficiencies of the optimization model are superior for all return periods.

  • PDF

Design of Reinforcement Learning Controller with Self-Organizing Map (자기 조직화 맵을 이용한 강화학습 제어기 설계)

  • 이재강;김일환
    • The Transactions of the Korean Institute of Electrical Engineers D
    • /
    • v.53 no.5
    • /
    • pp.353-360
    • /
    • 2004
  • This paper considers reinforcement learning control with the self-organizing map. Reinforcement learning uses the observable states of objective system and signals from interaction of the system and environment as input data. For fast learning in neural network training, it is necessary to reduce learning data. In this paper, we use the self-organizing map to partition the observable states. Partitioning states reduces the number of learning data which is used for training neural networks. And neural dynamic programming design method is used for the controller. For evaluating the designed reinforcement learning controller, an inverted pendulum on the cart system is simulated. The designed controller is composed of serial connection of self-organizing map and two Multi-layer Feed-Forward Neural Networks.

Scheduling Parallel Machines for the Customer Order Problem with Fixed Batch Sequence (고정된 주문 작업순서를 갖는 소비자 주문 문제를 이한 병렬 기계의 일정계획)

  • Yang, Jaehwan
    • Journal of Korean Institute of Industrial Engineers
    • /
    • v.29 no.4
    • /
    • pp.304-311
    • /
    • 2003
  • This paper considers a new variation of scheduling problems where jobs are dispatched in batches. The variation is the case where the batch sequence is fixed. The objective is to minimize the sum of the completion times of the batches. This simple environment has a variety of real world applications such as part kitting and customer order scheduling. We show that this problem is binary NP-complete when there exist two machines. For the same problem, we develop an optimal dynamic programming (DP) algorithm which runs in pseudo-polynomial time. We finally prove the optimality of the DP algorithm.