A method for determining a fiberoptic network simulation, comprising: obtaining, by a device, node data related to a plurality of target nodes, wherein the plurality of target nodes are not connected to an existing fiberoptic infrastructure; obtaining, by the device, existing link data related to a plurality of links between at least some of the plurality of target nodes, wherein a link is an optical fiber; determining, by the device and based on the node data and the existing link data, a plurality of potential links to connect the plurality of target nodes to the existing fiberoptic infrastructure; determining, by the device, a set of potential links, of the plurality of potential links, based on one or more criteria; determining, by the device and based on the node data, the existing link data, and the set of potential links, an initial network simulation that includes one or more links of the set of potential links; determining, by the device and for each link of the one or more links, a respective weighted highway score associated with the link based on a number of subsequent downstream target nodes dependent on the link; determining, by the device and based on the initial network simulation and the respective weighted highway scores associated with the one or more links of the initial network simulation, a final fiberoptic network simulation; and causing, by the device and based on the final fiberoptic network simulation, one or more actions to be performed, wherein causing the one or more actions to be performed comprises: determining, based on the final fiberoptic network simulation, new links to be constructed; determining an estimated cost associated with constructing the new links; and sending information related to the new links to be constructed and the estimated cost associated with constructing the new links to a client device to allow the client device to display the information on a display of the client device, and wherein the weighted highway score for a particular link is determined based on an attribute value associated with the link and a highway reuse score associated with the link, wherein the highway reuse score associated with the link indicates a number of target nodes, of the plurality of target nodes, that are connected to a network element of the initial fiberoptic network simulation via the link. obtaining, by a device, node data related to a plurality of target nodes, wherein the plurality of target nodes are not connected to an existing fiberoptic infrastructure; obtaining, by the device, existing link data related to a plurality of links between at least some of the plurality of target nodes, wherein a link is an optical fiber; determining, by the device and based on the node data and the existing link data, a plurality of potential links to connect the plurality of target nodes to the existing fiberoptic infrastructure; determining, by the device, a set of potential links, of the plurality of potential links, based on one or more criteria; determining, by the device and based on the node data, the existing link data, and the set of potential links, an initial network simulation that includes one or more links of the set of potential links; determining, by the device and for each link of the one or more links, a respective weighted highway score associated with the link based on a number of subsequent downstream target nodes dependent on the link; determining, by the device and based on the initial network simulation and the respective weighted highway scores associated with the one or more links of the initial network simulation, a final fiberoptic network simulation; and causing, by the device and based on the final fiberoptic network simulation, one or more actions to be performed, wherein causing the one or more actions to be performed comprises: determining, based on the final fiberoptic network simulation, new links to be constructed; determining an estimated cost associated with constructing the new links; and sending information related to the new links to be constructed and the estimated cost associated with constructing the new links to a client device to allow the client device to display the information on a display of the client device, and wherein the weighted highway score for a particular link is determined based on an attribute value associated with the link and a highway reuse score associated with the link, wherein the highway reuse score associated with the link indicates a number of target nodes, of the plurality of target nodes, that are connected to a network element of the initial fiberoptic network simulation via the link. determining, based on the final fiberoptic network simulation, new links to be constructed; determining an estimated cost associated with constructing the new links; and sending information related to the new links to be constructed and the estimated cost associated with constructing the new links to a client device to allow the client device to display the information on a display of the client device, and wherein the weighted highway score for a particular link is determined based on an attribute value associated with the link and a highway reuse score associated with the link, wherein the highway reuse score associated with the link indicates a number of target nodes, of the plurality of target nodes, that are connected to a network element of the initial fiberoptic network simulation via the link.