Mixed graph
A mixed graph is a graph that contains both directed edges and undirected edges. In Combinatorics, it is used to model networks where some connections are one-way and others are two-way.
What is mixed graph?
A mixed graph in Combinatorics is a graph that includes both directed edges and undirected edges in the same structure. That means some connections have an arrow showing direction, while others are plain lines showing a two-way relationship.
This matters because graph theory often starts with a clean split between directed graphs and undirected graphs, but many real counting and network problems are messier. A mixed graph lets you represent both kinds of connections at once. For example, a social network might have mutual friendships as undirected edges, while one-way follows or message routes are directed edges.
The vertices in a mixed graph are the objects you are connecting, and the edges describe how those objects interact. The direction on an edge changes what counts as a valid path, how you read reachability, and whether movement between two vertices works in both directions or only one. A path that is possible in the undirected part might fail if the directed part blocks the way.
Because mixed graphs combine two edge types, you cannot treat every edge the same way. When you count degrees, trace paths, or analyze connectivity, you have to pay attention to whether an edge contributes to in-degree, out-degree, or ordinary degree. A directed edge points from one vertex to another, while an undirected edge contributes to a mutual connection.
One common mistake is assuming that any graph with arrows is just a directed graph. In a mixed graph, the undirected edges are still part of the structure and can change the outcome of a counting problem or a connectivity question. That is why mixed graphs show up when a problem wants you to model a network more realistically than a single graph type allows.
Why mixed graph matters in COMBINATORICS
Mixed graphs show up when a combinatorics problem asks you to model different kinds of relationships in one network. That could mean mixing mutual connections with one-way links, or counting routes in a system where some streets go both ways and others are one-way. The term gives you a precise way to describe that setup before you start counting or checking paths.
In graph theory problems, the edge type changes the rules. A directed edge affects reachability and out-degree, while an undirected edge behaves like a shared connection. If you ignore that difference, you can miscount possible paths, misunderstand connectivity, or apply the wrong graph idea to the problem.
Mixed graphs also connect to topics like flow networks and routing problems. When a system has both kinds of connections, you need to track which moves are allowed in one direction only and which moves can go either way. That kind of careful reading is exactly what combinatorics asks you to do: translate a situation into the right structure, then reason from the structure.
They are also a good check on graph vocabulary. If you can spot when a diagram uses both arrows and plain edges, you are already doing the first step of a graph theory problem correctly. From there, the rest is usually about degrees, paths, and whether the network is connected under the rules the graph gives you.
Keep studying COMBINATORICS Unit 10
Official unit cheatsheet
open one-pagerHow mixed graph connects across the course
Directed Graph
A directed graph uses arrows on every edge, so every connection has a direction. A mixed graph only uses arrows on some edges, which means you have to switch between directed reasoning and undirected reasoning inside the same problem. That difference matters when you trace paths or count degrees.
Undirected Graph
An undirected graph has only mutual connections, with no arrow showing direction. Mixed graphs include undirected edges alongside directed ones, so they are a broader model. If a problem has both kinds of links, you cannot simplify it to an undirected graph without losing information.
out-degree
Out-degree counts how many directed edges leave a vertex. In a mixed graph, you only count the arrows going out for out-degree, while undirected edges are treated separately. This is one of the first places students mix up edge types, especially in network questions.
multigraph
A multigraph allows more than one edge between the same pair of vertices, and sometimes loops depending on the course definition. A mixed graph is different because the main feature is edge direction, not multiple edges. A single graph can be mixed without being a multigraph.
Is mixed graph on the COMBINATORICS exam?
A graph theory quiz or homework problem may give you a diagram with both arrows and plain lines and ask you to identify the graph type, count degrees, or decide whether a path exists. The move is to read each edge correctly before doing anything else. Arrows count as directed edges, so you track direction, while plain lines count as undirected edges, so they work both ways.
You might also see a routing question where one-way links and two-way links are mixed together. Then you have to test whether a route is actually possible under the graph's rules, not just whether two vertices look connected at first glance. If the problem asks for out-degree or connectivity, the edge type changes the answer.
Mixed graph vs Directed Graph
A directed graph has direction on every edge, while a mixed graph combines directed and undirected edges. The confusion happens because both diagrams can contain arrows, but in a mixed graph the plain edges still matter and follow different rules. If you treat a mixed graph like a fully directed one, you may misread paths and degree counts.
Key things to remember about mixed graph
A mixed graph has both directed edges and undirected edges in the same graph.
The arrowed edges show one-way relationships, while the plain edges show two-way relationships.
You have to track edge type carefully because paths, connectivity, and degree counts change depending on the direction.
Mixed graphs are useful when a network has different kinds of connections, like one-way links and mutual links together.
A common mistake is treating every edge the same and forgetting that directed and undirected edges follow different rules.
Frequently asked questions about mixed graph
What is a mixed graph in Combinatorics?
A mixed graph is a graph with both directed and undirected edges. In Combinatorics, it is used when a network has a mix of one-way and two-way relationships. That lets you model situations more accurately than using only a directed graph or only an undirected graph.
How is a mixed graph different from a directed graph?
A directed graph uses arrows on every edge, so every connection has a direction. A mixed graph includes arrows on some edges and plain lines on others. The plain edges still count as two-way connections, so you cannot read the whole graph as if it were fully directed.
Can a mixed graph have paths that go both ways?
Yes, but only along the undirected edges or along pairs of directed edges that happen to point both ways. A directed edge by itself only works in one direction. That is why path questions in mixed graphs depend on reading each edge carefully instead of assuming every connection is reversible.
Why do mixed graphs show up in graph theory problems?
They show up when a problem needs both one-way and mutual connections in the same model. That happens in routing problems, dependency diagrams, and network descriptions. Mixed graphs are a way to keep those different connection types separate while still working in one graph.