내가하고 싶은 것은 두 세트의 오브젝트 사이에 가능한 모든 bijection을 찾을 수있는 알고리즘을 만드는 것입니다.두 세트 간의 가능한 모든 bijection 찾기
간단한 예를 들어 두 개의 배열 {1,2,3} {4,5,6}이 있다고 가정 해 봅시다.
알고리즘 날 (3)을 수득한다 = 다음되어 3 * 2 * 1 = 6 bijections!
1-4 2-5 3-6 \ 1-4 2-6 3-5 \ 1-5 2-4 3-6 \ 1-5 2-6 3-4 \ 1-6 2-5 3-4 \ 1-6 2-4 3-5 \
비록 그것은 처음부터 단순 해 보인다, 나는 아주 붙어있다. combinatorics, bijections 또는 permutations의 이론에이 문제를 해결하기위한 표준 알고리즘이 있습니까? 미리 감사드립니다. 및 솔루션에 추가 - -
크리스티나는
"유한"이라고 쓰려면 "계산 가능"하지 않습니까? –
정수와 같이 무한하고 셀 수있는 세트의 순열을 나열하는 것이 가능하다고 생각합니다. – nibot
셀 수없는 세트를 나열 할 수있는 경우 예 : [자연수에 대한 bijections의 계산이 쉽지 않음을 증명하는]? (http://mathoverflow.net/questions/29475/an-easy-proof-of-the-uncountability- –