전체 글
-
최적설계 | 다목적 최적설계 문제(3): 비지배 정렬 유전 알고리즘 NSGA-IIEngineering/Optimum Design 2026. 9. 11. 18:00
1. 최적설계 1.1. 설계문제 정식화 1.2. 제약조건의 정규화 2. 최적성 조건 2.1. 등호제약조건 문제 2.2. 부등호제약조건 문제 2.3. KKT 최적성 조건 2.3.1. 대안 형식과 이계 필요조건 3. 선형계획법 3.1. 심플렉스법 3.1.1. 인위변수 3.2. scipy.optimize.linprog 4. 이차계획법 4.1. qpsolvers.solve_qp 5. 비제약조건 문제 수치해법 5.1. 최속강하법 5.2. 공액경사법 5.3. 구간감소법 6. 제약조건 문제 수치해법 6.1. 설계문제의 선형화 6.2. 순차 선형계획법 SLP 6.3. 순차 이차계획법 SQP 6.4. 부정확 이동거리 탐색법 6.5. 제약최속강하법 CSD 7. 자연 영감 탐색법 7.1. 유..
-
파이썬 개발 환경(4): 구글 코랩 Google ColabProgramming/Python 2026. 9. 4. 18:00
1. 구글 코랩 구글 코랩(Colaboratory, Colab)은 구글 데이터센터를 서버로 이용하는 주피터 노트북 개발 환경이다. 앞서 소개한 주피턴 노트북은 개인 PC를 서버로 이용하기 때문에 PC 사양에 따라 성능이 달라진다는 문제가 있지만, 구글 코랩은 데이터센터를 이용하기 때문에 PC 사양과 무관한 성능을 기대할 수 있다. 주피터 노트북 개발 환경이기 때문에 사용법은 주피터 노트북과 동일하며, 별도의 설치나 구독료 결제 없이 구글 플랫폼에 접속하는 것으로 어디에서나 자유롭게 사용할 수 있다는 것이 가장 큰 장점이다. 2. 개발 환경 생성 구글 코랩을 사용하려면 구글 계정이 필요하다. 만약 계정이 없다면 구글 홈페이지에 접속하여 회원가입을 하여 계정을 생성하자. 구글 코랩 개발 환경을 생성하..
-
파이썬 개발 환경(3): 비주얼 스튜디오 코드에서 주피터 노트북 사용하기 Jupyter Notebook in Visual Studio CodeProgramming/Python 2026. 8. 28. 18:00
1. 비주얼 스튜디오 코드 + 주피터 노트북 앞서 소개한 파이썬 개발 환경 중에서 비주얼 스튜디오 코드는 디버깅을 위한 편의 기능과 프로그래밍을 보조하는 부가 기능을 지원하여 빠르고 편리한 개발 환경을 제공한다. 한편, 주피터 노트북은 프로그램과 함께 문자, 데이터, 그래프 등을 보고서처럼 시각화하여 나타낼 수 있는 작업 환경을 제공한다. 주피터 노트북에서는 비주얼 스튜디오 코드만큼 강력한 보조 도구가 탑재되어 있지 않기 때문에, 비주얼 스튜디오 코드에서 주피터 노트북을 사용한다면 비주얼 스튜디오 코드의 보조 도구와, 주피터 노트북의 시각화 기능을 모두 활용할 수 있다. 2. 설치2.1. 파이썬 설치 비주얼 스튜디오 코드와 주피터 노트북 모두 사용자가 프로그래밍을 원활하게 할 수 있도록 돕는 개발..
-
파이썬 개발 환경(2): 주피터 노트북 Jupyter NotebookProgramming/Python 2026. 8. 21. 18:00
1. 주피터 노트북 주피터 노트북(Jupyter Notebook)은 PC를 서버로 삼아 웹 브라우저를 기반으로 동작하는 개발 환경이다. 앞서 소개한 비주얼 스튜디오 코드와는 다르게, 프로그래밍 코드뿐만 아니라 해당 코드를 설명하는 문서와 시각화된 그래프 또는 데이터를 하나의 보고서처럼 담아넣을 수 있다는 것이 가장 큰 특징이다. 주피터 노트북을 PC에 설치하면 파이썬을 프로그래밍하기 위한 확장 프로그램이 기본적으로 설치되며, 다른 확장 프로그램을 추가로 설치하는 것으로 C++, 줄리아, R 등의 프로그래밍 언어도 활용할 수 있다. 2. 설치 주피터 노트북은 사용자가 프로그래밍을 원활하게 할 수 있도록 돕는 개발 환경만 제공하기 때문에, 주피터 노트북에서 파이썬으로 프로그램을 작성하려면 파이썬을 P..
-
2026년 주택청약제도 민간분양(3): 특별공급 유형(5) - 노부모부양 특별공급ETC/House 2026. 8. 14. 18:00
1. 민간분양 노부모부양 특별공급 민간분양 노부모부양 특별공급은 인구 고령화 상황을 고려하여, 노부모를 부양하고 있는 가정의 주거 환경을 지원하고자 마련된 물량이다. 한정된 물량을 공급하다보니 가점제를 적용하여 당첨자를 선정한다. 해당 유형은 아래와 같은 조건을 충족해야 신청할 수 있다.■ 입주자모집공고일 현재 해당 주택건설지역에 거주하는 무주택세대구성원으로서 입주자저축에 가입한 상태■ 입주자모집공고일 현재 무주택세대구성원 중 세대주 ■ 입주자모집공고일 현재 만 65세 이상의 직계존속(배우자의 직계존속 포함)을 3년 이상 계속 부양■ 입주자모집공고일 현재 입주자저축 1순위자 1.1. 무주택세대구성원 세대주 민간분양 노부모부양 특별공급은 청약 신청자가 세대주여야 하며, 본인을 포함하여 같은 ..
-
2026년 주택청약제도 민간분양(3): 특별공급 유형(4) - 다자녀가구 특별공급ETC/House 2026. 8. 7. 18:00
1. 민간분양 다자녀가구 특별공급 민간분양 다자녀가구 특별공급은 출산을 장려하기 위해 혼인 여부와 상관없이 미성년 자녀 2명 이상을 양육하고 있는 가정의 주거 환경을 지원하고자 마련된 물량이다. 한정된 물량을 공급하다보니 가점제를 적용하여 당첨자를 선정한다. 해당 유형은 아래와 같은 조건을 충족해야 신청할 수 있다.■ 입주자모집공고일 현재 해당 주택건설지역에 거주하는 무주택세대구성원으로서 입주자저축에 가입한 상태■ 입주자저축에 가입하여 6개월 경과■ 예치금액이 지역별·면적별 예치금액 이상■ 만 19세 미만의 자녀 2명 이상 (태아와 입양 포함) 1.1. 무주택세대구성원 민간분양 다자녀가구 특별공급은 과거에 주택을 소유하였더라도 입주자모집공고일 현재 무주택세대구성원이면 신청이 가능하다. 하지..
-
2026년 주택청약제도 민간분양(3): 특별공급 유형(3) - 신생아 특별공급ETC/House 2026. 7. 31. 18:00
1. 민간분양 신생아 특별공급 민간분양 신생아 특별공급은 2026년 6월 15일부터 신설된 민간분양 특별공급 유형으로, 혼인 여부와 상관없이 신생아를 기르고 있는 가정을 지원하고자 마련된 물량이다. 그렇기에 만 2세 미만의 자녀를 두고 있는 가정만 신청할 수 있다는 것이 다른 유형들과의 가장 큰 특징이다. 해당 유형은 아래와 같은 조건을 충족해야 신청할 수 있다.■ 입주자모집공고일 현재 해당 주택건설지역에 거주하는 무주택세대구성원으로서 입주자저축에 가입한 상태■ 입주자모집공고일 현재 무주택세대구성원 중 세대주■ 입주자모집공고일 현재 만 2세 미만(2세가 되는 날 포함)의 자녀(태아와 입양 포함)가 있는 상태■ 입주자모집공고일 현재 입주자저축 1순위자■ 세대별 소득기준 및 자산보유기준 충족 1..
-
2026년 주택청약제도 민간분양(3): 특별공급 유형(2) - 신혼부부 특별공급ETC/House 2026. 7. 24. 18:00
1. 민간분양 신혼부부 특별공급 민간분양 신혼부부 특별공급은 신혼부부와 예비신혼부부의 주거 환경을 지원하여 출산을 장려하기 위해 마련된 물량이다. 해당 유형은 아래와 같은 조건을 충족해야 신청할 수 있으며, 생애최초 특별공급과 마찬가지로 소득 기준을 적용하고 있다. 따라서 해당 유형에 지원한다면 본인이 소득 기준을 만족하는지 확인해야 한다. 반면에 신혼부부 특별공급은 입주자저축 1순위자가 아니더라도 가입기간과 예치금액 기준만 충족한다면 신청할 수 있다.■ 입주자모집공고일 현재 해당 주택건설지역에 거주하는 무주택세대구성원으로서 입주자저축에 가입한 상태■ 입주자저축에 가입하여 6개월 경과■ 예치금액이 지역별·면적별 예치금액 이상■ 혼인기간이 혼인신고일 기준 7년 이내■ 세대별 소득기준 및 자산보..