분류 전체보기
-
2024 KBO 일정 톺아보고 개선하기카테고리 없음 2024. 1. 7. 04:17
원본 및 더 정확한 내용은 아래 노션 참고 바랍니다. https://foul-digit-1a5.notion.site/2024-KBO-58c52c40427c4caca12ca4800c29dd45?pvs=4 1 들어가면서 KBO가 2024년 일정(KBO 보도자료 | 미디어/뉴스 | KBO (koreabaseball.com)) 을 발표하였습니다. 작년에 이 일정을 분석하는 글(2023 프로야구 정규시즌 일정 톺아보기)을 작성하면서 대부분의 틀을 개발한 상태라서, 데이터만 2024년도로 변경해서 진행하였습니다. 항상 느끼는 것이지만 일정 수립은 고려할 사항이 많은 매우 복잡한 문제라서, 사람의 직관이 최선의 결과를 내기에는 어렵다고 생각합니다. 데이터를 오픈하고 외부 개발자 인력들과 협업한다면 좋은 결과를 가져올..
-
2023 프로야구 정규시즌 일정 톺아보기 (KIA에게 얼마나 힘든 일정인가?)2023 KBO 일정 톺아보기 2023. 1. 5. 21:44
안녕하세요. 이전 글을 통해서 이동 거리와 주말 및 공휴일의 홈경기 배정 관점에서 2023년 정규시즌 일정을 분석해보았습니다. https://mlbpark.donga.com/mp/b.php?m=search&p=1&b=kbotown&id=202212300077356119&select=sct&query=%ED%86%BA%EC%95%84%EB%B3%B4%EA%B8%B0&user=&site=donga.com&reply=&source=&pos=&sig=h4a9Sg2g63HRKfX2h3a9GY-Y6hlq 2023 KBO 일정 톺아보기 (구단 별 이동거리 및 마케팅 측면에서) : MLBPARK 안녕하세요. 판교에서 일하는 흔한 개발자 중 한 명입니다. 작년에 스토브리그라는 드라마… mlbpark.donga.com 몇..
-
2023 프로야구 정규시즌 일정 만들기2023 KBO 일정 톺아보기 2023. 1. 1. 17:46
1. 배경 지난 글 (https://absorbed-in-optimization.tistory.com/15)을 통해 2023년 KBO 정규시즌 일정을 톺아보았습니다. 요약하자면 아래와 같습니다. - 이동 일수 및 거리 괌점에서 KIA 가 굉장히 불리한 일정을 치루고, 두산과 SSG가 유리한 일정을 치루게 됩니다. - 마케팅 관점에서는 두산, 롯데, NC가 어린이날을 포함하여 주말에 많은 홈경기를 치루게 됩니다. 개발자로서 조금 더 공정한 정규 시즌 일정을 만들어보고, 팬분들과 공유하면 의미 있는 일이 될 것 같아서 진행해 보았습니다. 다만 제가 구축한 정보와 KBO가 사용하는 정보(구단 별 이동 거리, 휴일에 대한 기준)들이 KBO와 다를 수 있기 때문에 재미로만 봐주시면 감사하겠습니다. 기준 정보를 어..
-
2023 프로야구 정규시즌 일정 톺아보기2023 KBO 일정 톺아보기 2022. 12. 30. 01:13
톺아보기: 샅샅이 훑어 가며 살피다는 순 우리 말 1. 배경 및 목적 2023년 KBO 일정이 발표되었습니다. (https://www.mhnse.com/news/articleView.html?idxno=161006) 2연전을 2023년부터 폐지하게 되었고, 따라서 개막전을 제외한 모든 경기가 3연전으로 치뤄지게 되었습니다. 따라서 작년보다 계획을 수립하기 어렵지 않았을까 생각을 하고 있었습니다. KBO 공식 인스타그램(https://www.instagram.com/p/CmYP7uSyiX0/?utm_source=ig_web_copy_link)에서 반응을 보니 특히 KIA 팬들의 아쉬움이 컸습니다 전체 이동 거리가 많다는 것이고 특히 목요일 이동이 다른 팀에 비해 너무 많다는 것입니다. HTML 삽입 미리보..
-
내가 만든 2022 KBO 일정2022 프로야구 일정 톺아보기 2022. 3. 31. 15:58
AI Constraints Solver인 Optaplanner를 활용하여 계획을 수립하였습니다. 이론적 배경, AI Constraints 엔진인 Optaplanner에 대한 소개, Optaplanner를 활용한 개발 과정은 별도의 시리즈에서 상세하게 공유하겠습니다. 정석대로라면 위의 순서를 밟고 결과를 보여드려야 하는데, 이렇게 순서를 정한 이유는 먼저 결과를 보여드려야, 뒤에 이어질 내용이 다소 깊어지더라도 흥미를 가지고 읽으실 수 있으실 것 같아서 이렇게 작성해보았습니다. 또한 개발자가 아닌 일반인분들도 즐겁게 읽어주셨으면 합니다. 2022 전체 일정 아래는 제가 수립한 2022년 KBO일정입니다. 펼쳐보시면 되겠습니다. 더보기 표1. 엔진이 생성한 2022년 일정표 일자 홈 원정 경기장 경기 수 주..
-
2022 KBO 일정을 세워보자(2)2022 프로야구 일정 톺아보기 2022. 3. 31. 14:53
KBO의 2022년 일정은 몇 점일까요? 정의한 제약 조건과 목적 함수 기준으로 KBO가 수립한 2022년 일정은 몇 점일까요? 계산해 본 결과 아래와 같습니다. 1. 제약 조건 - 모든 제약 조건에 대해 준수함 : 0 score 2. 목적 함수 KBO가 수립한 2022년 일정에 대한 각 Soft Constraints에 대한 결과는 아래와 같습니다. 팀 별 총 이동거리의 분산 : -111.57 score 팀 별 주말 및 휴일 분산 : -6 score 모든 팀의 총 통행거리 : -86290.7 score 표1. 구단 별 총 이동거리에 대한 점수 구단 A. 구단 별 이동거리 B. 평균 (AVG(SUM(A))) C. 평균 차이 (A-B) D. 분산 ( C^2) 한화 8,121.1 8,629.1 507.97 -..
-
2022 KBO 일정을 세워보자(1)2022 프로야구 일정 톺아보기 2022. 3. 31. 14:16
이제 본격적으로 2022년 프로야구 일정을 세워보도록 하겠습니다. 무엇이 좋은 계획인가? 우리가 원하는 것은 실현 가능한 각 구단별로 총 통행거리와 주말 및 휴일 배정 건수가 공정한 계획을 원합니다. 그러나 컴퓨터가 이를 어떻게 판단할 수 있을까요? 따라서 생성된 계획을 어떻게 평가할지를 생각해야 합니다. 여기서부터가 모든 계획의 시작입니다. 딥러닝이든 강화학습에서는 이를 목적 함수라 부릅니다. 첫 시작은 이 목적함수를 정의하는 것에서 시작합니다. 무엇을 최소화하고 무엇을 최대화해야 할까요? 예를 들어 두 명의 플래너가 있습니다. 두 명의 플래너가 수립한 계획의 구단별 총 통행거리가 아래와 같다고 가정해보겠습니다. 무엇이 좋은 계획일까요? 표1. 이동거리 예시 팀 A B 두산 8000 7700 NC 81..
-
2022 KBO 일정 톺아보기2022 프로야구 일정 톺아보기 2022. 3. 31. 12:43
데이터 구성하기 1. Distance Matrix 구성 롯데 사례로 본 한-미-일 이동수단 백태기사에 따르면 각 구단들은 심야시간에 버스로 이동하는 것으로 보입니다. 따라서 오후 10시 이후에 카카오맵에서 각 구단의 경기장에서 이동거리를 측정하여 아래와 같은 표로 만들었습니다. (귀차니즘으로 기종점의 이동 거리는 대칭이라고 가정하였습니다. 즉 고척돔에서 광주챔피언스필드의 거리가 311.7km이라면 광주챔피언스필드에서 고척돔까지 거리도 311.7km이라고 가정하였습니다.) 표1. 각 구장 별 이동거리 (단위 km) 고척돔야구장 광주챔피언스필드 대구삼성라이언즈파크 문학경기장 사직야구장 수원KT위즈파크 잠실종합운동장 창원NC파크 한화이글스파크 고척돔야구장 0 311.7 308.2 24.9 407.2 39.2 ..