The general form of 0-1 programming problem based on DNA computing

Slides:



Advertisements
Similar presentations
1. ( 과학적 / 역사적 ) 증거 + make + the claim that S + V ( 문제의 이슈 ) + likely. 2. ( 과학적 / 역사적 ) 증거 is another piece of evidence that supports (the idea that) 문제의.
Advertisements

1 Chapter 2 Basic Physics of Semiconductors  2.1 Semiconductor materials and their properties  2.2 PN-junction diodes  2.3 Reverse Breakdown.
Ck601-note10. 정수계획법의 필요성  선형계획법은 분할성의 가정을 두고 있다. 즉 모든 결정 변수는 제약조건을 충족하고 음수가 아닌 한 어떠한 값 도 가질 수 있다는 전제를 두고 있다.  항공회사에서 여객기 구매계획을 위한 모형의 최적해가 B747 을 1.
평코칭 리더용 제2과: 자산평가와 자기발견 GO Thrive Coaching S Belmont Dr
디지털 제어 Sun Moon University 1 of 19 목 차 9. Frequency response analysis Kyoung-Chul DIGITAL CONTROL.
15 장. 알고리즘의 설계 알고리즘 설계 학습목표 기본 패턴 패턴의 한계점 일곱 가지 패턴의 알고리즘 설계 기법을 이해한다.
Master Thesis Progress
Ⅰ 원가회계의 개념.
* 07/16/96 처음으로 배우는 C 프로그래밍 제1부 기초 제1장 시작하기 *.
Lecture 9 프로그램 실행의 비용 computation cost – 시간 time, 메모리 memory – tractable vs intractable problems.
Hourglass-A library for incremental processing on Hadoop
C++ Tutorial 1 서강대학교 데이터베이스 연구실.
Sources of the Magnetic Field
Chaper 2 ~ chaper 3 허승현 제어시스템 설계.
수출통관과 관세환급 용 당 세 관.
Inductively coupled plasma - mass spectrometer (ICPMS)
과목 홈페이지  전산학개론 이메일 숙제를 제출할 경우, 메일 제목은 반드시 ‘[전산학개론]’으로 시작.
분자 동역학 컴퓨팅 전승준 (고려대학교 화학과).
REINFORCEMENT LEARNING
Internet Computing KUT Youn-Hee Han
Importing GEO data into MIAME format-based information System
SmileEDI 가입 안내서 1. SmileEDI `회원가입 절차 -SmileEDI 접속 방법-
분자 동역학 컴퓨팅 전승준 (고려대학교 화학과).
도서관의 역사와 철학, 그리고 사회적 역할 건국대학교 이 종 권.
On the computation of multidimensional Aggregates
III. Problems of Second Chapter (Fluid Statics)
실험계획법 및 최적설계 Lab 김석민
CAVE : Channel-Aware Buffer Management Scheme for Solid State Disk
제 5장. Context-Free Languages
Computational Finance
Genetic Algorithm 신희성.
Dynamic Programming.
좋은 공학논문 작성을 위해서는 무엇이 필요한가?
Realistic Projectile Motion
제 14 장 거시경제학의 개관 PowerPoint® Slides by Can Erbil
1 도시차원의 쇠퇴실태와 경향 Trends and Features of Urban Decline in Korea
5. 비제약 최적설계의 수치해법 (Numerical Methods for Unconstrained Optimum Design)
숭실대학교 마이닝연구실 김완섭 2009년 2월 8일 아이디어  - 상관분석에 대한 연구
Ck601 Chap05.
Chapter 5 IPv4 주소.
Lecture 1. Overview of the Course
진대제 장관이 말하는 '100점짜리 인생의 조건' ▲ 진대제 정보통신부 장관    `인생을 100점짜리로 만들기 위한 조건은 무엇일까요`  진대제 정보통신부 장관이 대한상의 초청 조찬 간담회를 시작하며 참석자 들에게 던진 `조크성` 질문이다. 진 장관은 "제가 재미있는 얘기하나 하겠습니다"고 말하고, 
이산수학(Discrete Mathematics)  증명 전략 (Proof Strategy)
Data Mining Final Project
Mathematical Description of Continuous-Time Signals
27 세대 간의 갈등 사례 원인 해결 Example Cause Solution
Chip-based Computing + UMDA
MRNA Quantification.
Dynamic Programming.
문제 다음의 서술적 언어로 표현된 요구사항을 DFD로 완성하시오
: 부정(negative)의 의미를 나타내는 접두사
SmileEDI 가입 안내서 1. SmileEDI `회원가입 절차 -SmileEDI 접속 방법-
Chapter 5. 자료의 연산과 논리회로 e-learning Computers.
문자열 처리하기 working with Strings
Optimal placement of MR dampers
Version Space의 실험적 고찰 장해만.
MR 댐퍼의 동특성을 고려한 지진하중을 받는 구조물의 반능동 신경망제어
의약품 폐기 발생율 0 % 총 0건 1. 돌파지식 제목: 의약품 관리 리뉴얼을 통한 의약품 폐기발생율 0%달성, 낭비제거
점화와 응용 (Recurrence and Its Applications)
Ch8.기본적인 RL, RC 회로 자연응답, 강제응답, 시정수, 계단입력과 스위치 회로
창 병 모 숙명여대 전산학과 자바 언어를 위한 CFA 창 병 모 숙명여대 전산학과
알고리즘의 분석(analysis) 공간적 효율성(Space Efficiency)과 시간적 효율성(Time Efficiency)
이산수학(Discrete Mathematics)  증명 전략 (Proof Strategy)
Presentation by Timothy Kane
초파리.
Hongik Univ. Software Engineering Laboratory Jin Hyub Lee
A SMALL TRUTH TO MAKE LIFE 100%
A SMALL TRUTH TO MAKE LIFE 100%
[CPA340] Algorithms and Practice Youn-Hee Han
알고리즘의 분석(analysis) 공간적 효율성(Space Efficiency)과 시간적 효율성(Time Efficiency)
Presentation transcript:

The general form of 0-1 programming problem based on DNA computing ZhiXiang Y, Fengyue Z, Jin X., Biosystems. 2003 Jun;70(1):73-8. Summarized by Wha-Jin Lee

Introduction(1/2) Adleman showed that DNA can be used to solve the directed Hamiltonian path problem. Lipton proposed DNA experiment to solve the SAT problem. Ouyang et al. presented a solution to the maximal clique problem. Parallelism allows DNA computers to solve larger, harder problems such as NP-complete problems. Adleman은 Hamiltonian path problem을 DNA를 이용해 풀었고 그 후 SAT problem과 maximal clique problem가 DNA를 이용해 풀 수 있다는 것을 보여주었다.

Introduction(2/2) We present the general form of the 0-1 programming problem was solved by fluorescence labeling techniques based on surface chemistry. 0-1 programming problem is an important in operation research and has very widespread application But the model of 0-1 programming problem based on DNA computing has never been studied. Problems A great amount of DNA in decoding DNA computing is inaccurate 이 논문에서는 0-1 programming problem을 DNA를 이용하여 풀었는데 Surface chemistry에 기반한 Fluorescence labeling을 이용하였다. 0-1 programming problem은 operation 연구분야에서 매우 중요하고 방대한 어플리케이션을 가지고 있어서 이문제를 푸는 것은 중요하다. 아직까지 DNA를 기반하여 연구한 내용은 보고되지 않아 이 논문에 의의가 있다. 하지만 아직까지 한계점이 있는데 많은 양의 DNA를 디코딩 해야하는 것과 DNA computing 전반적으로 나타나는 실험의 부정확성이다. 예를 들어 Hybridization이 잘못될 수 있고 DNA 2차구조에 영향을 받을 수 있고 실험이 정확하게 되지 않을 수 있다.

0-1 programming problem The general form of 0-1 programming problem : a,b,c가 임의의 실수로 정해졌을 때 아래 식들의 조건을 만족시키며 윗 식의 결과가 최대 혹은 최소가 되는 x값을 찾는다. 이때 x는 0 또는 1의 값을 갖아야 한다.

Example of 0–1 programming problem simple 0–1 programming problem example 다음은 간단한 0–1 programming problem의 예이다. 오른쪽의 식들을 모두 만족시키고 오른쪽 식의 결과가 최소가 되는 x,y,z를 찾는 것이 목표이다. x,y,z 는 0 또는 1의 값을 갖는다.

Method - decoding The first group represented variable x, y, z. The second group represented variable (x = 1 if and only of = 0, such as y, z) The third group represented the complementary strand of the first group The fouth group represented the complementary strand of the second group.

Example 2) x+z<=1 1) x+y-z>=1 3) y+z<=1 Fig3. 주어진 문제에 따라서 가능한 답들을 모두 generation한다. Fig4. 첫번째 조건에서 +인 변수는 녹색으로 레이블링 하고 –변수는 파란색으로 레이블링 한 후 hybridization시킨다. Fig5. 1) x+y-z>=1 3) y+z<=1 Optimal solution : (1,0,0)

Method Step 1. Generate all possible combinations of variable 0 or 1 in the given problem. Step 2. Reject infeasible solutions according to constraint inequalities (reserved feasible solution). Step 3. Generate remaining solutions. Step 4. Repeat Steps 2 and 3. We can remove all infeasible solutions and obtain feasible solutions of the problem; then proceed Step 5. Step 5. By comparing to value of object function corresponding to every feasible solution, we can obtain an optimum solution. Step1. 주어진 문제에 모든 변수들의 가능한 조합을 만든다. 앞 예의 경우 x, y, z 세 개의 변수가 주어졌으니 각각 변수는 0과 1 의 값을 갖을 수 있고 2의 3승은 8의 조합이 가능하게 된다. Step2-4. 각각의 조건에 맞지 않은 솔루션은 제한다. Step5. 실행 가능한 조합 중에 최적화된 솔루션을 선택한다.

Result In order to solve a practical issue, there are still some problems that need further study in biologic technology. We adopt fluorescence marking technique and laser focus technique, and determine the solution by analyzing fluorescence, the method of which has some significant advantages such as low cost, low error, short operating time, reusable surface and imple experimental steps.