장치의 배치를 최적화하기 위한 장치 및 이의 동작 방법이 개시된다. 일 실시예에 따른 장치는 인스트럭션들을 포함하는 메모리; 및 상기 메모리와 전기적으로 연결되고, 상기 인스트럭션들을 실행하기 위한 프로세서를 포함하고, 상기 프로세서에 의해 상기 인스트럭션들이 실행될 때, 상기 프로세서는 복수의 동작들을 수행하고, 상기 복수의 동작들은 플랜트 설계를 위한 정보(plant design information)을 획득하는 동작; 상기 정보를 최적화 알고리즘(optimization algorithm)에 입력하여 플랜트 장치들(plant equipment)의 최적화된 제1 좌표들을 획득하는 동작; 및 상기 제1 좌표들과 연관되는 설계 제약 조건들(design constraints) 및 상기 제1 좌표들에 기초하여 계산되는 배관 물량에 기초하여 상기 플랜트 장치들의 최적화된 제2 좌표들을 출력하는 동작을 포함할 수 있다