각 요소가 적은 수의 빈에 있도록 이진 관계를 빈으로 분배


10

우리는 객체 쌍 (예 : 숫자)이 주어집니다. 각 객체는 최대 쌍으로 나타납니다 . 우리의 목표는 쌍을 같은 크기의 쓰레기통에 분배하여 각 물체가 가능한 적은 쓰레기통으로 발생하도록하는 것입니다.q

보다 구체적으로, 우리는 함수 관련 와 각 이진 릴레이션하는 속성 최대와 쌍 개체마다 쌍의 쌍의 분포가 빈들, 각 빈은 수신 (쌍 는 을 나눠야 하며 구간 이상에서는 객체가 발생하지 않습니다 .m q p m / p p m f ( m , q , p )fmqpm/ppmf(m,q,p)

이 질문은 병렬 쿼리 평가에 대한 연구에서 나타났습니다. 가 비해 이 클 것으로 예상합니다 . 의 "올바른"크기 는 덜 명확합니다. q에 대한 흥미로운 크기 는 다음과 같습니다. p qmpqqmp . 에 의존하지 않는 함수q, 오직 특정 범위의 작동q또한 유용 할 것이다 (그러나q=O(1)).

실제로, 우리는 형식의 경계 뒤에 있으며 p1ϵ, ϵ>0 은 가능한 한 큰 것입니다 ...


3
그래프 용어에서 : 정수 m 개의 모서리가 있는 그래프 G = ( V , E ) 가 주어지고 각 꼭지점이 최대 q를 갖는 p 하위 그래프 G 1 , G 2 , , G p를 찾으십시오. 여기서 G i = ( V , E I ) ,되도록 V는 = V 형 I를 , 그리고 { E I } IpG=(V,E)mqpG1,G2,,GpGi=(Vi,Ei)V=iVi{Ei}i의 파티션 P의 크기의 각 부품 m / P , 각 정점 V V가 최대로 발생 K 그래프의 ( 최대 V | { I : V V I } |K ) . 당신의 목표는 k 를 최소화하는 것입니다 . 주어진 m , pq 가 표시 할 수있는 k의 상한은 무엇입니까 ? Epm/pvVk(maxv|{i:vVi}|k)kkmpq
닐 영

맞습니다. 그래프의 관점에서. 질문에 대한 답은 입니다. 실제로 위에서 언급 한 바와 같이, 우리는 p 1 - ϵ 형식의 경계에 관심이 있으며 ϵ > 0에 대한 경계는 없습니다 . pp1ϵϵ>0
Thomas S

시작하는 특별한 경우 : 홀수로 하자 . 하나의 파티션을 ( nn1 완전한 그래프의 에지에서브 세트 크기각 정점에 대해, 그 정점 가장자리 입사 포함 부분 집합의 개수가되도록, 일부? 나는 어떤을 위해 예를 내기걸릴 ---크기의 임의의 정점 집합각을. 그런 다음 각 정점은정점 하위 집합의약에있을가능성이 높으며각 쌍은부분 집합의에 있습니다. 이제 페어를 서브셋에 할당합니다.(n2) , N ( N - 1 ) / (2) O ( N 1 - ε ) ε > 0 ε < 1 / 2 N N 1 - ε N 1 - ε ( I , J ) , N (1) - 2 εKnn(n1)/2O(n1ϵ)ϵ>0ϵ<1/2nn1ϵn1ϵ(i,j)n12ϵ
Neal Young

이 경우, 먼저 노드를 크기의 세트 로 분배 할 수 있습니다 (간격 생각). 그런 다음 각 저장소는 두 세트 의 제품 를 얻습니다 (완전한 직접 그래프를 고려하고 있습니다. 상태는 더 쉬우 며 무의식적으로 크게 다르지 않습니다). 따라서 각 정점은 bin, 즉이 경우 에서 발생합니다. nnI×Jnϵ=12
Thomas S

스타 그래프 ( 한 정점 입사하는 가장자리 )의 경우 정점 은 각각의 하위 그래프에 있어야하므로이 경우 미만의 범위 는 불가능합니다. 나는 그것이 최대 정도 를 제한하는 이유라고 생각합니다 . 아마도 중요한 가정 인 것 같아서 그것에 대해 더 확실한 것을 말할 수있을 것입니다. 한편, 나는 아래의 답변으로 관찰 (응답이 아니라 너무 커서 의견에 맞지 않습니다!)을 남겼습니다. r r p p qn1rrppq
닐 영

답변:


1

이것은 답이 아닙니다. WLOG를 사용하면 정확히 같은 크기의 하위 집합 { E i } i 이 있어야한다는 요구 사항을 완화 하고 대신 크기 O ( 원하는 크기) 의 여러 하위 집합을 찾을 수 있습니다. ) . 아마도 이것이 문제에 대해 생각하는 데 도움이 될 것입니다.p{Ei}iO(the desired size)

그래프 및 정수 p 1을 수정하십시오 . 하자 = | 전자 | / p G=(V,E)p1s=|E|/p

렘마 서브 그래프 존재한다고 가정 되도록 { E ' J } j 개의 파티션 E (임의의 수) 크기의 부분으로 O ( ) . 하자 M = 최대 V V | { j : v V j } |{Gj=(Vj,Ej)}j{Ej}jEO(s)

M=maxvV|{j:vVj}|
꼭지점이있는 최대 부품 수입니다.

그런 다음 서브 그래프 { G i = ( V i , E i ) } i 가 있습니다. { E i } i E 를 최대 크기의 정확히 p 개의 부분 으로 분할합니다. s = | 전자 | / p 최대 v V | { i : v V i } | = O (p{Gi=(Vi,Ei)}i{Ei}iEps=|E|/p

maxvV|{i:vVi}|=O(M).

증명. 시퀀스부터 각 부품 교체 E ' J 부분에 포함 된 에지들 중 어느 시퀀스 순서로 순서를. 하자 1 , 2 , ... , 전자 m이 결과 시퀀스 (순열의 수 E 이러한 각부 것을 E ' j는 일부 "간격"이다 { , 전자 +를E1,E2,,EpEje1,e2,,emEEj의 순서로 가장자리). 지금에이 순서 분할페이지마지막 제외한 각의 크기가 갖도록 연속 서브 시퀀스, 그리고 수 있도록 E를 내가 에 가장자리를 포함나는일 연속 서브. (그래서 E i ={ e i{ea,ea+1,,eb}psEii에 대한I<P).Ei={eis+1,eis+1,,e(i+1)s}i<p

가정하여 각 파트 크기 갖는다 O ( ) , 및 디자인하여 각 파트 E의 J 마지막 부분을 제외한 E의 P는 크기를 갖는 S 때문에 (방식 때문에 { E I } 정의) 어느 에지 주어진 파트 E ' j를 통해 분할 O ( 1 ) 의 부분 { E I } I . 이것과 각 정점이 { E의 M 부분에서 발생한다는 가정EjO(s)EjEps{Ei}iEjO(1){Ei}iM, 각 정점이{Ei}i의 부품중 최대O(M)에서 발생 함을 의미합니다. QED{Ej}jO(M){Ei}i

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