«tree» 태그된 질문

트리는 트리와 유사한 계층 적 에지 집합 만 허용하는 특별한 유형의 그래프입니다. 수학적으로 그것은 실제로 수목 재배입니다. 트리에는 루트 노드와 자식 노드가 있습니다. 공식 용어로는 비순환 연결 그래프로 설명됩니다.

20
나무의 NP-hard 문제
일반 그래프에서 NP-hard로 알려진 여러 최적화 문제는 입력 그래프가 트리 일 때 다항식 시간 (일부 선형 시간에서도)으로 쉽게 해결할 수 있습니다. 예로는 최소 정점 커버, 최대 독립 세트, 하위 그래프 동형이 있습니다. 나무에 NP-hard로 남아있는 자연 최적화 문제를 언급하십시오.

4
KD 트리에서 Octree를 사용하는 이유는 무엇입니까?
과학 컴퓨팅에 대한 경험이 있으며 BSP (binary space partitioning) 응용 프로그램에 광범위하게 kd-tree를 사용했습니다. 최근에 3D 유클리드 공간을 분할하기위한 비슷한 데이터 구조 인 octree에 익숙해졌지만, 수집 한 것으로부터 일정한 간격으로 작동하는 것이 있습니다. 약간의 독립적 인 연구에 따르면 kd-trees는 일반적으로 대부분의 데이터 세트에서 성능이 우수합니다. 구성 및 쿼리가 빠릅니다. 내 …

1
크기의 나무의 평균 높이 가 또는 가 아닌 일반 트리 언어가 있습니까?
우리는 TATA 책에서와 같이 규칙적인 트리 언어 를 정의합니다 . 그것은 비결정론 적 유한 트리 오토 마톤 (1 장)에 의해 허용되는 나무들의 집합입니다. 두 형식주의는 잘 알려진 끈 유사체와 유사하다. 크기의 나무의 평균 높이 가 또는 가 아닌 일반 트리 언어가 있습니까?Θ ( n ) Θ ( √nnnΘ(n)Θ(n)\Theta(n)Θ(n−−√)Θ(n)\Theta(\sqrt{n}) 분명히 나무의 …

2
나무와 레 벤슈 테인 거리를위한 효율적인 diff 알고리즘
나는 최근 에 나무 사이의 차이점을 다루는 데 관련된 문제에 대한 요약 을 읽었 으며이 문제에 대한 최신 기술을 배우는 데 관심이있었습니다. 또한 허용 된 편집 조작 사이에 기존의 추가 / 삭제 노드, 복사 / 이동 서브 트리의 확장 조작을 추가하는 컨텐츠 편집이 있다고 가정하면 (최적의 diff를 찾는 중) 문제점이 …

1
두 다항식 사이의 거리 찾기 (나무로 표시)
유전자 프로그래밍 작업을하는 동료 가 다음과 같은 질문을했습니다. 처음에는 욕심 많은 접근 방식으로 해결하려고 시도했지만 두 번째 생각에는 욕심 알고리즘에 대한 반례를 발견했습니다. 그래서 여기서 언급 할 가치가 있다고 생각했습니다. 표현식 트리로 표시되는 두 개의 다항식을 고려하십시오. 예를 들어, 엑스삼− 2 x + 1엑스삼−2엑스+1x^3-2x+1 및 엑스2+ 4엑스2+4x^2 + 4 아래 …

2
무향 그래프의 균형 잡힌 스패닝 트리 유지
그래프에 새 노드 / 에지를 추가함에 따라 그래프의 상대적으로 균형 잡힌 스패닝 트리를 유지하는 방법을 찾고 있습니다. 단일 노드 "루트"로 시작하는 무 방향 그래프가 있습니다. 각 단계에서 새 노드와 그래프에 연결하는 가장자리 또는 두 개의 이전 노드를 연결하는 새 가장자리를 그래프에 추가합니다. 그래프를 키우면 스패닝 트리가 유지됩니다. 대부분 새 노드와 …

5
계산 가능한 숫자가 합리적인지 또는 정수인지 테스트 할 수 있습니까?
계산 가능한 숫자가 합리적인지 정수인지 알고리즘 적으로 테스트 할 수 있습니까? 즉, 구현 계산 가능한 숫자는 기능을 제공하는 라이브러리 가능할 것이다 isInteger나 isRational? 나는 그것이 불가능하다는 것을 추측하고 있으며, 두 숫자가 같은지 테스트 할 수는 없지만 그것을 증명하는 방법을 알지 못한다는 사실과 관련이 있습니다. 편집합니다 계산 가능한 수는 엑스xx 함수에 …
18 computability  computing-over-reals  lambda-calculus  graph-theory  co.combinatorics  cc.complexity-theory  reference-request  graph-theory  proofs  np-complete  cc.complexity-theory  machine-learning  boolean-functions  combinatory-logic  boolean-formulas  reference-request  approximation-algorithms  optimization  cc.complexity-theory  co.combinatorics  permutations  cc.complexity-theory  cc.complexity-theory  ai.artificial-intel  p-vs-np  relativization  co.combinatorics  permutations  ds.algorithms  algebra  automata-theory  dfa  lo.logic  temporal-logic  linear-temporal-logic  circuit-complexity  lower-bounds  permanent  arithmetic-circuits  determinant  dc.parallel-comp  asymptotics  ds.algorithms  graph-theory  planar-graphs  physics  max-flow  max-flow-min-cut  fl.formal-languages  automata-theory  finite-model-theory  dfa  language-design  soft-question  machine-learning  linear-algebra  db.databases  arithmetic-circuits  ds.algorithms  machine-learning  ds.data-structures  tree  soft-question  security  project-topic  approximation-algorithms  linear-programming  primal-dual  reference-request  graph-theory  graph-algorithms  cr.crypto-security  quantum-computing  gr.group-theory  graph-theory  time-complexity  lower-bounds  matrices  sorting  asymptotics  approximation-algorithms  linear-algebra  matrices  max-cut  graph-theory  graph-algorithms  time-complexity  circuit-complexity  regular-language  graph-algorithms  approximation-algorithms  set-cover  clique  graph-theory  graph-algorithms  approximation-algorithms  clustering  partition-problem  time-complexity  turing-machines  term-rewriting-systems  cc.complexity-theory  time-complexity  nondeterminism 

3
두 개의 이진 검색 트리 병합
임의의 크기와 범위의 두 개의 이진 검색 트리를 병합하는 알고리즘을 찾고 있습니다. 분명 나는이 구현에 대한 갈 것이라고 방법은 그 범위가 다른 나무에 임의의 외부 노드에 들어갈 수있는 전체 하위 트리를 찾을 수있을 것이다. 그러나 알고리즘이 유형의 시간을 실행하는 최악의 경우의 순서 것으로 보인다 및 각각 각 나무의 크기입니다.O(n+m)nm 그러나 …

1
의 순서 목록을 유지
주문 유지 보수 문제점 (또는 "목록의 주문 유지")은 조작을 지원하는 것입니다. singleton: 하나의 항목으로 목록을 작성하고 이에 대한 포인터를 리턴합니다. insertAfter: 항목에 대한 포인터가 주어지면 그 뒤에 새 항목을 삽입하고 새 항목에 대한 포인터를 반환합니다. delete: 항목에 대한 포인터가 주어지면 목록에서 제거합니다. minPointer: 동일한 목록의 항목에 대한 두 개의 포인터가 …

3
Bob 's Sale (제품 합계를 최소화하기 위해 제약 조건이있는 페어 재정렬)
얼마 전에 Stack Overflow 에서이 질문을했습니다. 문제 : Bob의 판매 . 누군가가 여기에 질문을 게시 할 것을 제안했습니다. 누군가가 이미이 문제와 관련된 질문을했습니다. 주어진 카디널리티의 최소 무게 하위 포리스트 -내가 이해하는 한 내 문제에 도움이되지 않습니다. StackOverflow에 대한 최고 등급의 답변도 살펴볼 가치가 있습니다. 다음은 내 StackOverflow 질문의 축약 사본입니다. …



4
빨간색과 검은 색 나무의 하위 범위
도서관에서 버그를 고치려고 노력하는 동안 나는 성공하지 못한 붉은 나무와 검은 나무에서 하위 범위를 찾는 논문을 검색했습니다. 나는 지퍼를 사용하는 솔루션과 불변의 데이터 구조에 대한 삭제 알고리즘에 사용되는 일반적인 추가 작업 과 비슷한 것을 고려하고 있지만 여전히 찾을 수 없었던 더 나은 접근 방법이 있는지 또는 최소한의 복잡도 경계가 있는지 …

1
주어진 카디널리티의 최소 무게 하위 포리스트
이 질문은 stackoverflow에 대한 질문에 의해 동기 부여되었습니다 . 노드 ( )에 루트 트리 (즉, 루트가 있고 노드에 자식이있는 등) 가 있다고 가정하십시오 .TTTnnn1,2,…,n1,2,…,n1, 2, \dots, n 각 정점 는 음이 아닌 정수 가중치와 관련이 있습니다 : .iiiwiwiw_i 또한 과 같은 정수 가 제공 됩니다.kkk1≤k≤n1≤k≤n1 \le k \le n 노드 …

2
사각형의 스패닝 트리 수에 대한 정확한 공식
이 블로그에서는 컴퓨터를 사용하여 "트위스 티 작은 미로"를 생성하는 방법에 대해 설명합니다. 열거 형은 Wilson의 알고리즘 을 사용 하여 UST 를 얻을 수 있지만 얼마나 많은 수식을 기억하지 못합니다. http://strangelyconsistent.org/blog/youre-in-a-space-of-twisty-little-mazes-all-alike 기본적으로 행렬 트리 정리 는 그래프의 스패닝 트리 수는 그래프의 라플라시안 행렬의 결정자와 같습니다. 하자 G=(E,V)G=(E,V)G= (E,V) 그래프하고 인접성 행렬, …

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