Recent research in industries shows that existing layout configurations do not satisfy the needs of multiproduct enterprises in turbulent environments but within new layout strategies, distributed layouts have deserved more attention in most manufacturing environments and have a promising potential to cope with demand disturbances. This study is an attempt to design weighted distributed layouts via considering machine independent capabilities by a resource elements (REs) approach, which has caused generation of a new type of distributed layout named semi-distributed layout. REs are used to define processing requirements of parts and processing capabilities of machines. Another contribution of this paper is applying genetic algorithms (GAs) to distribute REs to find the optimal assignment of machines to available locations in such a way the travelled distances of parts are minimised and the accessibility of them to the required machines are maximised. The methodology of this paper is illustrated using a two-phase procedure. First, all machining facilities are divided into a set of REs based on their capabilities and second, the weighted connections among REs are considered to distribute them over the floor through implementing the developed GA. To evaluate the methodology, the proposed algorithm is tested with three illustrative examples obtained from the literature, in which two of them are comparable with outputs of simulated annealing (SA). The comparison between the outputs of the GA and the SA on the same cases presents that for large size problems, the GA significantly outperforms the SA.