Skip to content
@silverithm

silverithm

Silverithm

해결하고자 하는 문제

요양기관 자차 송영 서비스 차량 배치를 작성하기 위해 불필요한 직원들의 노동과 시간 소요

Solution

  1. 최적화 알고리즘인 유전 알고리즘을 도입하여 차량 배치 알고리즘 완성
  2. 가까운 거리에 있는 어르신일수록 가중치를 주어 가까운 거리에 있는 어르신들을 최대한 묶어줌
  3. 어르신 고정, 앞자리 고정 등 다양한 조건 반영
  4. Tmap API를 활용하여 실시간 교통상황 반영

왜 유전 알고리즘을 사용하였는가?

장기요양기관의 특수성을 반영한 차량 배치 알고리즘을 완성하기 위해서는 해 탐색을 위해 매우 높은 시간 복잡도를 가지는 일반 알고리즘으로 한계가 있다. 이를 극복하기 위해 전역 최적해를 빠르게 탐색할 수 있고 장기요양기관의 특수하고 복잡한 조건들을 반영 가능한 유전 알고리즘을 사용하였다. 유전 알고리즘은 생물학적 진화를 유도하는 과정인 자연 선택에 기반한 것으로, 제약 조건이 있는 최적화 문제와 제약 조건이 없는 최적화 문제를 모두 풀 수 있는 방법이므로 차량 배치 프로젝트에 적합하다고 판단하였다.

비즈니스 모델

스크린샷 2024-06-20 오전 1 08 36

서비스 흐름

스크린샷 2024-06-20 오전 2 17 44

로그인

로그인 기능

직원 및 어르신 추가

추가 기능

어르신 고정

고정기능

데이터 확인

데이터 확인 기능

차량 배치 진행도 확인

로딩프로그레스기능

차량 배치 결과

동선확인기능

Popular repositories Loading

  1. backend backend Public

    Java

  2. frontend frontend Public

    JavaScript

  3. sliverithm-frontend sliverithm-frontend Public

  4. frontend-sliverithm frontend-sliverithm Public

    MDX

  5. .github .github Public

Repositories

Showing 5 of 5 repositories
  • backend Public
    silverithm/backend’s past year of commit activity
    Java 0 0 0 0 Updated Oct 20, 2024
  • frontend Public
    silverithm/frontend’s past year of commit activity
    JavaScript 0 0 0 0 Updated Sep 23, 2024
  • .github Public
    silverithm/.github’s past year of commit activity
    0 0 0 0 Updated Jun 19, 2024
  • silverithm/frontend-sliverithm’s past year of commit activity
    MDX 0 MIT 0 0 0 Updated May 1, 2024
  • silverithm/sliverithm-frontend’s past year of commit activity
    0 0 0 0 Updated Mar 11, 2024

Top languages

Loading…

Most used topics

Loading…