특정 유형의 쿼리에 대한 최적의 전처리


11

S = { s 1 , s 2 , … , s n } 요소를 갖는 세미 그룹 이 있다고 가정 합니다. 우리의 목표는 제품 s i ∘ s i + 1 ∘ ⋯ ∘ s j 를 계산하는 것입니다 .(S,∘)S={s1,s2,…,sn}si∘si+1∘⋯∘sj

"온라인 제품 쿼리에 응답하기위한 최적의 전처리"논문에서 Alon과 Schieber 는 선형 양만 사용하여 최대 단계 ( α 는 역 Ackermann 함수)로 각 쿼리에 응답 할 수 있음을 증명합니다. 전처리의.O(α(n))α

각 질의 가 O ( log ( j − i ) ) 단계 로 응답 될 수 있어야한다면 , 선형 전처리만으로도이를 수행 할 수 있습니까?si∘si+1∘⋯∘sjO(log⁡(j−i))

(이 질문은 영감 이 Mathoverflow에서 브렌단 맥케이 최근 질문입니다.)


1
MO 질문에 대한 링크를 추가 할 수 있습니까?
— Suresh Venkat

1
그룹이 아닌 반 그룹이 된 이유가 있습니까?
— Huck Bennett

1
@Huck : 만약 그것이 그룹이라면, 위의 링크에서 Noam의 구성은 그러한 알고리즘을 제공합니다.
— Gjergji Zaimi

답변:


2

s1,…,snvv(n)

si∘…∘sji<jiijuvuvvjsisj

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.