• 제목/요약/키워드: Programming method

검색결과 2,570건 처리시간 0.033초

An interactive weight vector space reduction procedure for bicriterion linear programming

  • Lee, Dongyeup
    • 경영과학
    • /
    • 제13권2호
    • /
    • pp.205-213
    • /
    • 1996
  • This paper develops a simple interactive procedure which can be efficiently used to solve a bicriteria linear programming problem. The procedure exploits the relatively simple structure of the bicriterion linear programming problem. Its application to a transportation problem is also presented. The results demonstrate that the method developed in this paper could be easily applicable to any bicriteria linear program in general.

  • PDF

AN ALGORITHM FOR SOLVING THE PROBLEM OF CONVEX PROGRAMMING WITH SEVERAL OBJECTIVE FUNCTIONS

  • Cocan, Moise;Pop, Bogdana
    • Journal of applied mathematics & informatics
    • /
    • 제6권1호
    • /
    • pp.79-88
    • /
    • 1999
  • This work aims to establish an algorithm for solving the problem of convex programming with several objective-functions with linear constraints. Starting from the idea of Rosen's algorithm for solving the problem of convex programming with linear con-straints and taking into account the solution concept from multi-dimensional programming represented by a program which reaches "the best compromise" we are extending this method in the case of multidimensional programming. The concept of direction of min-imization is introduced and a necessary and sufficient condition is given for a s∈Rn direction to be a direction is min-imal. The two numerical examples presented at the end validate the algorithm.

Multiple dynamic programming에 관한 연구 (A Study of Multiple Dynamic Programming)

  • 박영문
    • 전기의세계
    • /
    • 제21권1호
    • /
    • pp.13-16
    • /
    • 1972
  • Dynamic Programming is regarded as a very powerful tool for solving nonlinear optimization problem subject to a number of constraints of state and control variables, but has definite disadvantages that it requires much more computing time and consumes much more memory spaces than other technigues. In order to eliminate the above-mentioned demerits, this paper suggests a news technique called Multiple Dynamic Programming. The underlying principles are based on the concept of multiple passes that, instead of forming fin lattices in time-state plane as adopted in the conventional Dynamic Programming, the Multiple Dynamic Programming constitutes, at the first pass, coarse lattices in the feasible domain of time-state plane and determines the optimal state trajectory by the usual method of Dynamic Programming, and at the second pass again constitutes finer lattices in the narrower domain surrounded by both the upperand lower edges next to the lattice edges through which the first pass optimal trajectory passes and determines the more accurate optimal trajectory of state, and then at the third pass repeats the same processes, and so on. The suggested technique insures remarkable curtailment in amounts of computer memory spaces and conputing time, and its applicability has been demonstrated by a case study on the hydro-thermal power coordination in Korean power system.

  • PDF

시각화방법을 이용한 객체지향프로그래밍 교육에 관한 연구 (A Study on Object-Oriented Programming Education using Visualization Method)

  • 신우창
    • 정보교육학회논문지
    • /
    • 제21권5호
    • /
    • pp.557-565
    • /
    • 2017
  • 4차 산업혁명시대를 맞이하여 학생들에 대한 프로그래밍 교육이 더욱 중요시되고 있다. 그러나, 학생들이 프로그래밍 능력을 습득하는 데에는 많은 시간과 연습이 필요하다. 특히, 산업현장에서 널리 사용되고 있는 JAVA, C++와 같은 객체지향언어를 학습하는데 있어서 학생들은 더욱 많은 어려움을 느낀다. 본 논문에서는 객체지향프로그래밍 개념을 교육하고, 기능을 이해하며, 소스코드 분석 및 이해향상에 도움을 줄 수 있는 객체 상호작용 시각화 방법을 제안한다. 제안된 시각화 방법은 기존 소스코드를 자동적으로 변경하여 프로그램 실행과 동시에 객체들이 동작하는 모습을 시각적으로 보인다.

JAVA 프로그래밍 언어에서 단일루프구조의 무시적 병렬성 검출 (Exploiting Implicit Parallelism for Single Loops in Java Programming Language)

  • 권오진
    • 정보관리연구
    • /
    • 제29권3호
    • /
    • pp.1-26
    • /
    • 1998
  • 순차 Java 프로그램을 병렬 머쉰에서 실행할 경우 루프는 전체 수행 시간 중 많은 부분을 차지하므로 병렬성 검출의 기본이 된다. 본 논문은 기존에 작성된 단일 루프 구조를 갖는 Java 프로그래밍 언어에서 종속성 분석을 수행하여 묵시적 병렬성을 검출하는 방법을 제안한다. 또한 재구성 컴파일러에 의하여 병렬 코드를 생성하는 방법과 Java 원시 프로그램을 Java 프로그래밍 언어 자체에서 지원하는 다중스레드 기법으로 변환하는 방법을 제안한다. 스레드 문장으로 변환된 프로그램에 대해 루프의 반복계수와 쓰레드 수를 매개변수로 하여 성능 분석을 하였다. 재구성 컴파일러에 의한 장점은 사용자의 병렬성 검출에 대한 오버헤드를 줄이고, 순차 Java 프로그램에 대한 효과적인 병렬성 검출을 가능하게 한다.

  • PDF

학습자 특성이 프로그래밍 성취도에 미치는 영향 분석 (Analysis of the impact of learner characteristics on the achievement of programming)

  • 유병건;김자미;이원규
    • 컴퓨터교육학회논문지
    • /
    • 제17권5호
    • /
    • pp.15-24
    • /
    • 2014
  • 정보 교과에서 프로그래밍 교육은 '문제해결력 향상'에 긍정적인 효과가 있다고 보고되었다. 프로그래밍 교육을 통한 문제해결력 향상은 성별, 프로그래밍 방식 등의 학습자 특성에 의해 분석하였다. 본 연구는 학습자의 특성을 구분하고, 학습자 특성에 적합한 프로그래밍 방법이 무엇인지를 규명하기 위한 목적이 있다. 목적 달성을 위해, 프로그래밍 수업을 진행하는 S 고등학교 학생 62명을 연구 대상으로 하였다. 연구 결과, 개별 성취도에 영향을 미치는 것은 성별과 프로젝트 선호도이고, 팀 성취도에 영향을 미치는 것은 프로그래밍 경험으로 나타났다. 본 연구는 분석 자료를 통해 학습자 특성의 관점에서 프로그래밍 수업을 어떻게 진행해야 할 것인지 논의하고, 고려되어야 할 학습자 특성에 대한 시사점을 제공하였다.

  • PDF

성별에 따른 프로그래밍 성취도와 문제해결과정의 관계 분석 (Analysis on the Relation Between Programming Achievement and Problem Solving According to Gender)

  • 유병건;김자미;이원규
    • 컴퓨터교육학회논문지
    • /
    • 제15권6호
    • /
    • pp.1-10
    • /
    • 2012
  • 프로그래밍 교육은 고등사고력을 향상시켜, 문제해결력을 높이는 데 기여하는 것으로 보고되고 있다. 많은 연구들에서 프로그래밍 교육의 필요성을 언급하면서, 성별에 따른 근본적인 차이를 지적하였다. 본 연구는 프로그래밍 교육에서 여학생들이 낮은 관심과 성취도를 보이는 것에 대한 원인을 알아보기 위한 목적이 있다. 목적 달성을 위해, 프로그래밍 수업을 진행하고 있는 특성화 고등학교 학생 133명을 연구 대상으로 하였다. 연구 결과, 여학생은 개별 프로젝트 진행을 선호하였고, 보다 체계적인 방법으로 문제를 해결하는 경향을 나타내었다. 또한 상관분석 결과, 여학생들은 프로그래밍 실력이 높을수록 다양한 문제해결 과정을 나타내었다. 본 연구는 프로그래밍 학습에서 효과를 거두기위해서 성별에 따라 다른 학습 방법을 제안하고 있다는 데 의의를 찾을 수 있다.

  • PDF

APPLICATION OF LINEAR PROGRAMMING FOR SOLVING FUZZY TRANSPORTATION PROBLEMS

  • Kumar, Amit;Kaur, Amarpreet
    • Journal of applied mathematics & informatics
    • /
    • 제29권3_4호
    • /
    • pp.831-846
    • /
    • 2011
  • There are several methods, in the literature, for finding the fuzzy optimal solution of fully fuzzy transportation problems (transportation problems in which all the parameters are represented by fuzzy numbers). In this paper, the shortcomings of some existing methods are pointed out and to overcome these shortcomings, a new method (based on fuzzy linear programming formulation) is proposed to find the fuzzy optimal solution of unbalanced fuzzy transportation problems with a new representation of trapezoidal fuzzy numbers. The advantages of the proposed method over existing method are discussed. Also, it is shown that it is better to use the proposed representation of trapezoidal fuzzy numbers instead of existing representation of trapezoidal fuzzy numbers for finding the fuzzy optimal solution of fuzzy transportation problems. To illustrate the proposed method a fuzzy transportation problem (FTP) is solved by using the proposed method and the obtained results are discussed. The proposed method is easy to understand and to apply for finding the fuzzy optimal solution of fuzzy transportation problems occurring in real life situations.

하드웨어 전공자들의 프로그래밍 학업성취도 추이에 관한 연구 (A study on transition of programming academic achievement for H/W majors)

  • 이승우
    • Journal of the Korean Data and Information Science Society
    • /
    • 제25권3호
    • /
    • pp.501-512
    • /
    • 2014
  • 본 연구에서는 H/W 전공자들의 프로그래밍 학업성취도 향상을 목적으로, 첫째, H/W 전공자들이 선호하지 않는 프로그래밍 분야에 학습자의 역량을 발전시켜 취업 관심도를 높이고 프로그래밍 분야로 취업을 도모하기 위한 교육사례를 제시하였다. 둘째, 향후 H/W 분야에서 학과차원의 특수성과 실정을 반영한 프로그래밍 교수법에 관하여 제안하였다. 마지막으로 교육사례와 설문조사를 실시하고 통계적으로 분석하여 프로그래밍 교육의 질 향상과 발전의 계기로 삼고자 하였다.