출처: 통제받지 않는 알고리즘의 문제공정거래위원회가 플랫폼사업자의 위법행위로부터 소비자와 입점자를 보호하기 위해 추진하던 플랫폼공정화법이 좌초했다. 플랫폼사업자들의 위법성은 다양하다. 논란이 있지만, 쿠팡은 알고www.hani.co.kr 내용 요약 이 기사에서는 플랫폼 사업자들이 자사 플랫폼에서 알고리즘을 통제하지 못하거나 의도적으로 조작해 시장을 왜곡하고, 불공정 행위를 통해 소비자와 입점자들에게 피해를 준다는 문제를 다룬다. 쿠팡과 카카오모빌리티의 사례를 통해, 이러한 알고리즘 조작과 위법 행위가 공정한 시장 경쟁을 저해하고 소비자 권익을 침해한다고 강조한다. 플랫폼 사업자들은 자율성을 주장하며 규제의 필요성을 부정하지만, 실제로는 규제가 없는 상황에서 책임 회피와 불법 행위가 자행되고 있다. 특히,..
프로세스 스케줄링 알고리즘운영체제에서 여러 프로세스가 CPU를 공유할 때, 어떤 프로세스가 CPU를 사용할지를 결정하는 방식시스템의 성능, 응답 시간, 사용자 경험 등에 직접적인 영향을 미치는 중요한 부분다양한 스케줄링 알고리즘이 개발되어왔으며, 각각의 알고리즘은 특정한 상황에 적합한 장단점을 가진다.1. FCFS (First-Come, First-Served)가장 간단한 스케줄링 알고리즘프로세스가 도착한 순서대로 CPU를 할당한다.ex. 프로세스 A가 먼저 도착하면 CPU를 할당하고, 그 후에 도착한 프로세스 B는 A가 CPU를 반납한 후에 CPU를 할당받습니다.장점은 구현이 간단하고 공정한 스케줄링을 제공한다는 것평균 대기 시간이 길어질 수 있으며, 작업의 길이에 따라 기아 현상이 발생할 수 있다.d..
시간 복잡도시간 복잡도는 알고리즘이 입력 크기에 따라 소요되는 시간의 증가율을 나타내는 개념입력 크기가 커질수록 알고리즘의 실행 시간이 어떻게 증가하는지를 나타낸다.점근적 분석 (Asymptotic Analysis): 점근적 분석은 입력 크기가 충분히 클 때 알고리즘의 동작을 분석하는 것 알고리즘의 최악의 경우 시간 복잡도를 분석하여 입력 크기에 대한 함수로 표현한다.주로 Big O 표기법을 사용하여 표현된다.Big O 표기법 (Big O Notation): Big O 표기법은 알고리즘의 시간 복잡도를 나타내는 표기법 중 하나 알고리즘의 시간 복잡도가 입력 크기에 대해 얼마나 빠르게 증가하는지를 상한으로 나타낸다. 예를 들어, O(n)은 입력 크기에 비례하여 선형적으로 증가한다는 것을 의미한다.알고리즘의..